欢迎来到天天文库
浏览记录
ID:48749150
大小:139.50 KB
页数:30页
时间:2020-01-21
《第七章 使用JavaBean组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第7章使用JavaBean组件授课人:吴志霞课时安排理论4学时实践4学时教学目标JSP动作组件掌握JavaBean原理掌握JSP和JavaBean的结合——动作组件的使用。教学内容JSP动作组件介绍JavaBean介绍JSP和JavaBean的结合——动作组件重点及难点JSP和JavaBean的结合——动作组件授课方式一体化实训室教学方法案例式JSP动作组件动作组件是使用xml语法写的,用来控制web容器的行为。在容器处理jsp时,当遇到动作元素时,就执行相应的操作。JSP动作组件//引入另外一个文件2、param>//给一个JSP设置参数//把请求转到一个新的页面//创建一个javabean实例//设置JavaBean属性//输出某个javaBean的属性//嵌入客户端运行的java程序用于Java插件不能启动时显示给用户的信息动作组件功能:在页面被请求的时候引入另外一个文件。动态包含【分别产生Servlet代码】语法3、depage=“relativeURL”flush=“true”/>page属性的值可以是请求时表达式Eg:案例:Include.jspDate.jsp可以用传递参数名和参数值注意动作与<%@includefile=“filename”%>指令的区别。动态包含<%@includefile=“filename”%>静态包含,page属性的值不可以是表达式【组合后再转换成一个Servlet代码】常用于设计页面布4、置动作组件功能:用来传递参数信息。语法5、<%=expression%>}”/>必须配合或动作组件一起使用。示例:动作组件功能:把请求转到一个新的页面或另一个Servlet中。语法:6、”<%=expression%>””}/>可以用传递参数名和参数值,跳转的7、页面可运用request.getParameter()来读取传递过来的参数值。案例:注意:此跳转语句属于服务器无条件跳转,跳转之后地址栏不会改变.可包含一个或多个,用于向要引导进入的页面传递参数。传递了一个包含用户请求的request对象。引申:通过调用request对象的setAttribute()方法为Request对象添加属性对象,然后利用动作将请求传递到下一个页面,而下一个页面可以通过request对象的getAttribute()方法,得到属性对象的值。参例:forward2.j8、sp->追加一个用户名add2.jsp->提取用户名标签以下的代码不能执行。什么是JavaBeanJavaBean组件是一些可移植,可重用,并可以组装到应用程序中的Java类。代码重用,易维护在JSP程序中JavaBean常用来存放数据、封装业务逻辑、完成数据库操作等,更好地实现业务逻辑和表示逻辑(如Jsp文件)的分离,使系统具有更好的健壮性和灵活性。创建一个简单Javabean示例Customer.javaJSP和JavaBean的结合--动作组件在JSP页面中与JavaBean有关的标记有如下3个:9、:useBean>//在指定域中查找或创建一个javabean实例//设置JavaBean属性//输出某个javaBean的属性动作组件功能:在指定域中查找或创建一个有唯一id的JavaBean的实例。语法格式:10、request11、session12、application”{beanName=“{package.class13、<%=expression%>}”ty14、pe=“package.class”15、class=“package.class”}/>Eg:JS
2、param>//给一个JSP设置参数//把请求转到一个新的页面//创建一个javabean实例//设置JavaBean属性//输出某个javaBean的属性//嵌入客户端运行的java程序用于Java插件不能启动时显示给用户的信息动作组件功能:在页面被请求的时候引入另外一个文件。动态包含【分别产生Servlet代码】语法3、depage=“relativeURL”flush=“true”/>page属性的值可以是请求时表达式Eg:案例:Include.jspDate.jsp可以用传递参数名和参数值注意动作与<%@includefile=“filename”%>指令的区别。动态包含<%@includefile=“filename”%>静态包含,page属性的值不可以是表达式【组合后再转换成一个Servlet代码】常用于设计页面布4、置动作组件功能:用来传递参数信息。语法5、<%=expression%>}”/>必须配合或动作组件一起使用。示例:动作组件功能:把请求转到一个新的页面或另一个Servlet中。语法:6、”<%=expression%>””}/>可以用传递参数名和参数值,跳转的7、页面可运用request.getParameter()来读取传递过来的参数值。案例:注意:此跳转语句属于服务器无条件跳转,跳转之后地址栏不会改变.可包含一个或多个,用于向要引导进入的页面传递参数。传递了一个包含用户请求的request对象。引申:通过调用request对象的setAttribute()方法为Request对象添加属性对象,然后利用动作将请求传递到下一个页面,而下一个页面可以通过request对象的getAttribute()方法,得到属性对象的值。参例:forward2.j8、sp->追加一个用户名add2.jsp->提取用户名标签以下的代码不能执行。什么是JavaBeanJavaBean组件是一些可移植,可重用,并可以组装到应用程序中的Java类。代码重用,易维护在JSP程序中JavaBean常用来存放数据、封装业务逻辑、完成数据库操作等,更好地实现业务逻辑和表示逻辑(如Jsp文件)的分离,使系统具有更好的健壮性和灵活性。创建一个简单Javabean示例Customer.javaJSP和JavaBean的结合--动作组件在JSP页面中与JavaBean有关的标记有如下3个:9、:useBean>//在指定域中查找或创建一个javabean实例//设置JavaBean属性//输出某个javaBean的属性动作组件功能:在指定域中查找或创建一个有唯一id的JavaBean的实例。语法格式:10、request11、session12、application”{beanName=“{package.class13、<%=expression%>}”ty14、pe=“package.class”15、class=“package.class”}/>Eg:JS
3、depage=“relativeURL”flush=“true”/>page属性的值可以是请求时表达式Eg:案例:Include.jspDate.jsp可以用传递参数名和参数值注意动作与<%@includefile=“filename”%>指令的区别。动态包含<%@includefile=“filename”%>静态包含,page属性的值不可以是表达式【组合后再转换成一个Servlet代码】常用于设计页面布
4、置动作组件功能:用来传递参数信息。语法5、<%=expression%>}”/>必须配合或动作组件一起使用。示例:动作组件功能:把请求转到一个新的页面或另一个Servlet中。语法:6、”<%=expression%>””}/>可以用传递参数名和参数值,跳转的7、页面可运用request.getParameter()来读取传递过来的参数值。案例:注意:此跳转语句属于服务器无条件跳转,跳转之后地址栏不会改变.可包含一个或多个,用于向要引导进入的页面传递参数。传递了一个包含用户请求的request对象。引申:通过调用request对象的setAttribute()方法为Request对象添加属性对象,然后利用动作将请求传递到下一个页面,而下一个页面可以通过request对象的getAttribute()方法,得到属性对象的值。参例:forward2.j8、sp->追加一个用户名add2.jsp->提取用户名标签以下的代码不能执行。什么是JavaBeanJavaBean组件是一些可移植,可重用,并可以组装到应用程序中的Java类。代码重用,易维护在JSP程序中JavaBean常用来存放数据、封装业务逻辑、完成数据库操作等,更好地实现业务逻辑和表示逻辑(如Jsp文件)的分离,使系统具有更好的健壮性和灵活性。创建一个简单Javabean示例Customer.javaJSP和JavaBean的结合--动作组件在JSP页面中与JavaBean有关的标记有如下3个:9、:useBean>//在指定域中查找或创建一个javabean实例//设置JavaBean属性//输出某个javaBean的属性动作组件功能:在指定域中查找或创建一个有唯一id的JavaBean的实例。语法格式:10、request11、session12、application”{beanName=“{package.class13、<%=expression%>}”ty14、pe=“package.class”15、class=“package.class”}/>Eg:JS
5、<%=expression%>}”/>必须配合或动作组件一起使用。示例:动作组件功能:把请求转到一个新的页面或另一个Servlet中。语法:6、”<%=expression%>””}/>可以用传递参数名和参数值,跳转的7、页面可运用request.getParameter()来读取传递过来的参数值。案例:注意:此跳转语句属于服务器无条件跳转,跳转之后地址栏不会改变.可包含一个或多个,用于向要引导进入的页面传递参数。传递了一个包含用户请求的request对象。引申:通过调用request对象的setAttribute()方法为Request对象添加属性对象,然后利用动作将请求传递到下一个页面,而下一个页面可以通过request对象的getAttribute()方法,得到属性对象的值。参例:forward2.j8、sp->追加一个用户名add2.jsp->提取用户名标签以下的代码不能执行。什么是JavaBeanJavaBean组件是一些可移植,可重用,并可以组装到应用程序中的Java类。代码重用,易维护在JSP程序中JavaBean常用来存放数据、封装业务逻辑、完成数据库操作等,更好地实现业务逻辑和表示逻辑(如Jsp文件)的分离,使系统具有更好的健壮性和灵活性。创建一个简单Javabean示例Customer.javaJSP和JavaBean的结合--动作组件在JSP页面中与JavaBean有关的标记有如下3个:9、:useBean>//在指定域中查找或创建一个javabean实例//设置JavaBean属性//输出某个javaBean的属性动作组件功能:在指定域中查找或创建一个有唯一id的JavaBean的实例。语法格式:10、request11、session12、application”{beanName=“{package.class13、<%=expression%>}”ty14、pe=“package.class”15、class=“package.class”}/>Eg:JS
6、”<%=expression%>””}/>可以用传递参数名和参数值,跳转的
7、页面可运用request.getParameter()来读取传递过来的参数值。案例:注意:此跳转语句属于服务器无条件跳转,跳转之后地址栏不会改变.可包含一个或多个,用于向要引导进入的页面传递参数。传递了一个包含用户请求的request对象。引申:通过调用request对象的setAttribute()方法为Request对象添加属性对象,然后利用动作将请求传递到下一个页面,而下一个页面可以通过request对象的getAttribute()方法,得到属性对象的值。参例:forward2.j
8、sp->追加一个用户名add2.jsp->提取用户名标签以下的代码不能执行。什么是JavaBeanJavaBean组件是一些可移植,可重用,并可以组装到应用程序中的Java类。代码重用,易维护在JSP程序中JavaBean常用来存放数据、封装业务逻辑、完成数据库操作等,更好地实现业务逻辑和表示逻辑(如Jsp文件)的分离,使系统具有更好的健壮性和灵活性。创建一个简单Javabean示例Customer.javaJSP和JavaBean的结合--动作组件在JSP页面中与JavaBean有关的标记有如下3个:9、:useBean>//在指定域中查找或创建一个javabean实例//设置JavaBean属性//输出某个javaBean的属性动作组件功能:在指定域中查找或创建一个有唯一id的JavaBean的实例。语法格式:10、request11、session12、application”{beanName=“{package.class13、<%=expression%>}”ty14、pe=“package.class”15、class=“package.class”}/>Eg:JS
9、:useBean>//在指定域中查找或创建一个javabean实例//设置JavaBean属性//输出某个javaBean的属性动作组件功能:在指定域中查找或创建一个有唯一id的JavaBean的实例。语法格式:10、request11、session12、application”{beanName=“{package.class13、<%=expression%>}”ty14、pe=“package.class”15、class=“package.class”}/>Eg:JS
10、request
11、session
12、application”{beanName=“{package.class
13、<%=expression%>}”ty
14、pe=“package.class”
15、class=“package.class”}/>Eg:JS
此文档下载收益归作者所有