欢迎来到天天文库
浏览记录
ID:32820997
大小:55.98 KB
页数:4页
时间:2019-02-16
《javabean和jsp中的标准动作总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、JavaBeanJavaBean其实就是一个类,广义上可以说所有的类都是JavaBean,但在我们这里提到的JavaBean是一种狭义上的,具有一组set、get方法的类就是一个JavaBean,这个JavaBean的作用是用來封装数据。二、JSP标准动作JSP页面可以使用JSP标准动作來调用JavaBean,JSP标准动作在浏览器请求JSP页面时执行。JSP标准动作可用于嵌入文件或其他页面的内容、使用JavaBean组件、使用JavaBean的属性,以及将用户转发至另一个页面。JSP标准动作有:useBeansetPropertygetProperty
2、forwordinclude1.useBean的用法将一个Bean文件引入并创建一个Bean对象到Scope中,该动作需结合setProperty和getProperty动作一起使用才有意义。在后台完成的动作:例如:<%com.yf.Testtest1=session.getAttribute("test1H);if(testl==null){testl=newcom.yf
3、.Test();session.setAttributeC'test1");I%>id:标识该Bean,在将一个Bean引入当前页后,setProperty和getProperty动作通过该标识访问Bean中的属性。class:指定引入的Bean文件的全类名(包括所在包的包名)。scope:指定将引入的Bean存放到哪个隐式对象中。2.setProperty的用法在使用useBean动作引入并创建一个Bean后,就可以使用setProperty动作为Bean中的每个属性逐
4、个赋值。其本质为执行Bean中的set方法例如:其实就是执行Bean屮的setUserName()力法。name:useBean中白勺id。property:Bean中的属性名称。value:给属性所赋的值。1.getProperty的用法在使用useBean动作创建一个Bean对象,并通过setProperty给Bean中的属性赋值后,我们就可以使用getP
5、roperty动作得到存储到Bean中的每个属性的值并转换为字符串显示到JSP页面上。其本质为执行Bean屮的get方法例如:其实就是执行Bean中的getUserName();方法。name:useBean中的id。property:Bean中的屈性名称。综合例子:UserBean文件:packagecom.accp.yf.vo;publicclassUserBean{privateStringuname;privateStringuadd;privatein
6、tuage;publicvoidsetUname(Stringuname){this.uname=uname;}publicvoidsetUadd(Stringuadd){this.uadd=uadd;}publicvoidsetUage(intuage){this.uage=uage;}publicStringgetUname(){returnthis.uname;}publicStringgetUadd(){returnthis.uadd;}publicintgetUage()returnthis.uage;Test.jsp测试文件:<%@pagepag
7、eEncoding=uGBK"import=Hcom.accp.yf.vo.UserBean"%>
8、ty=,'uageHvalue="18M/>学生详细
此文档下载收益归作者所有