et.java 部署配置: web.xml 中配置, 在 将编译好的文件放在 web 应用下的 WEB-INF/classes 映射:主要配置访问方式 访问: Jsp2.0 请求对象属性获取比 1.0…… 格式:${表达式} eg:${“欢迎”},${25} 运算符:${pagrContext.session.id},${test?expresion1:expression}, ${param.userid}/${param[“userid”]} 注:1.访问的属性中包含非数字和字母时,必须使用中括号 2.访问的对象属性本身就是一个变量,必须使用中括号 eg:${param[X]}
${变量名}元素中的变量查找层次,page,request,session,application Web 应用中 Web.xml 配置文件中初始化参数的读取: 配置文件中初始化参数的读取: 初始化信息格式:
最小数量 description > min param-name > 1 param-value > 方法:String getInitParameter(String name) Enumeration getInitParameterNames() JavaBean 模型、布置、如何使用 模型、布置、 模型:package bean; public class UserBean { private String username; private String userpass; public String getUsername() {return username;} public void setUsername(String username) {this.username=username;} public String getUserpass() {return userpass;} public void setUserpass(String userpass) {this.userpass=userpass;} public Boolean validate(String username,String userpass) { if(username.equals(“aaa”)&;&;userpass.equals(“111”)) return true; else return false; } } 布置:打包:WEB-INF/classes; 不打包:WEB-INF/lib; 使用:
,, Web 应用程序类型 1、HTML 文件 2、图像 3、Servlet 4、JSP 页面 5、JavaBean 6、Jar 文件 7、Applet 8、标签文件 9、标签库描述符文件 JSP 页面结构 1、在一个
jsp 页面中,主要分为三种元素,编译指令,操作指令,jsp 代码 编译指令:告诉 jsp 的解释引擎(如:Tomcat) ,需要在编译时做什么动作,如引入一个其 他的类,设置 jsp 页面使用什么语言编码等 2、操作指令:在 jsp 页面被请求时,动态执行的,如可根据某个条件动态跳转到另一个页 面 3、Jsp 代码:我们自己嵌入在 jsp 页面中的 java 代码,一种是 jsp 页面中一些变量和方法的 声明,在声明时使用<%!…%>标记。另一种是常用到的用<%…%>包含的代码块
JDBC 的功能: 的功能: 1、与数据库建立连接 首先加载驱动程序 class.forename("com.mysql.jdbc.Driver/"); Connection Manager.getConnection("jdbc:mysql://localhost:3306/bookstore","root","root"); 2、提交 sql 语句(增删改查) 创建语句对象:statement stmt=con.createStatement(); 编写 sql 语句:string sql="select*from usertable"; 执行 sql 语句:Resultset rs=stmt.execete(sql); 3、处理查询结果(对结果集对象访问) String userid=rs.getString("userid"); rs.close();stmt.close();con.close(); 编写页面显示效果复杂时采用的开发技术:SSH 编写页面显示效果复杂时采用的开发技术 Servlet 能否访问串口? 能否访问串口 可以,java 语言编写的程序用 javaservlet 可访问底层结构,用 comm.jar JST 解决 web 应用国际化问题提供了什么手段 应用国际化问题提供了什么手段?I18N
con=Driver
Response 相应状态码的含义 相应状态码的含义? 1XX:表示请求收到继续处理 2XX:表示成功,请求被接收,理解并被处理 3XX:重定向,表 示为了完成请求必须采取进一步的动作 4XX:客户端出错,请求中包含了错误的符号或被执 行(400:Bad Request.请求出现语法错误;404:Not Found.无法找到指定路径的资源)5XX: 服务器端出错,不能处理明显有效的请求 MVC 模式各个分层及各自的功能 模式各个分层及各自的功能? 1、视图 view:主要人机交互,包括输入输出,主要为界面,使用 jsp 文件作为视图 2、模型 Model:具有处理功能,主要完成系统的