欢迎来到天天文库
浏览记录
ID:27748794
大小:278.50 KB
页数:34页
时间:2018-12-04
《[高等教育]jsp技术-4jaabean和jsp中的标准动作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaWeb编程JavaBean和动作范华峰(86331100)czmit@163.com回顾JSP隐式对象是预定义的类,可被嵌入JSP表达式和Scriplet隐式对象通过JSP容器导入到JSP页面中request、response和out对象等输入和输出对象用于显示和检索网页中的信息session、application和pageContext等作用域通信和控制对象向JSP页面提供页面环境的访问权page对象用于表示Servlet,而config对象用于存储Servlet的初始化参数目标运用JavaBean运用JSP标准动作JAVA常用开发模式JSP主要负责的是展现层Se
2、rvlet是控制层JavaBean是业务逻辑层JavaBean是什么JavaBean是一种组件技术将常用代码或提供某一功能的的代码组织在一起,形成一个相对稳定的软件件模块可重用组件可在多个应用程序中使用可以跨平台JavaBean的优点JavaBean的特点是一个JAVA类,有属性和方法对应每个属性都有相应的SET/GET方法publicclassjavaBeantest{privateStringuid=null;//用户IDpublicStringgetUid(){//获取用户IDreturnuid;}publicvoidsetUid(Stringuid){//设置用户ID
3、this.uid=uid;}}方法名:set/get+首字母大写的变量名JavaBean的组成属性指一般JAVA类的属性,私有体现是JAVA对象的一种状态方法操作JavaBean类的途径一般JavaBean中的属性是私有的,不能与外部直接交互,只能通过方法对属性进行设定和读取事件是JavaBean与外部其他组件进行信息交互的方式JSP如何调用JavaBean通过JSP动作调用加载JavaBean类:设置请求参数:获取参数:标准动作用于:将JavaBean嵌入JSP页面设置和获取Jav
4、aBean的属性将用户请求转发给其他页面将其他页面的内容嵌入当前页面标准动作可以为空标签及容器标签标准动作中的属性区分大小写JSP中的标准动作使用作为前缀JSP使用JavaBeanJavaBeanJSP可使用JSP标准动作调用JavaBean组件并访问属性JSP页面useBean动作2-1...//javaBeantestBeanID=newjavaBeantest();创建引用并嵌入现有的Beanid属性创建对class属性中
5、所述类的引用useBean动作2-2范围指定JavaBean在JSP页面中的可用性。各种范围选项如下:范围描述PageBean只能在使用页面时使用。当加载新页面时,就会将其销毁RequestBean在用户对其发出请求时存在SessionBean一直存在于会话中,直至其终止或被删除为止ApplicationBean在整个应用程序中均可使用Get()和Set()方法2-1JavaBean的属性Get()方法Set()方法定义了公有方法Get()方法返回值定义了公有方法Set()方法给属性赋值访问JavaBean的属性get()和set()方法用于访问JavaBean的属性Get(
6、)和Set()方法2-2importjava.io.*;publicclassMyBean{privateStringname;publicMyBean(){}publicStringgetName(){returnname;}publicvoidsetName(Stringmyname){name=myname;}}将name属性声明为私有属性不带参数的默认构造函数get()方法返回一个值Set()方法设置一个值JSP标准动作JSP标准动作包括:JSP标准动作7、e>setProperty动作......设置JavaBean在JSP页面中的属性name属性指定对JavaBean类的引用指定JavaBean的属性名称getProperty动作...
7、e>setProperty动作......设置JavaBean在JSP页面中的属性name属性指定对JavaBean类的引用指定JavaBean的属性名称getProperty动作...
此文档下载收益归作者所有