`
insertyou
  • 浏览: 872175 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JavaBean总结

 
阅读更多


一、JavaBean出现的目的


由于只用JSP开发会发现使用了很多的Scriptlet,会使得jsp文件非常混乱。如果使用了JavaBean,则可以大大减少JSP中代码量。


二、JavaBean介绍


JavaBean说的通俗点就是一个Java类用于JSP中。通过<jsp:useBean>获得import导入。


三、JavaBean存放位置


在tomcat中的理想目录结构如下:



JavaBean存放在WEB-INF/classes内。

注意:每次修改classes文件或web.xml后必须要重启服务器。


四、<jsp:useBean>用法:


一般的形式:<jsp:useBean id="实例化名称" scope="page" class="完整类名称"/>

scope中可以是page,request,session,application

使用<jsp:useBean>的好处是自动帮助你创建一个名为id的值的对象。

注意:JavaBean中一定要有无参构造函数。


五、<jsp:setProperty>用法:


一般形式有四种:

(1)<jsp:setProperty name="实例化名称" property="*"/>:自动调用set方法;

(2)<jsp:setProperty name="实例化名称" property="name1"/>:对于name1属性自动调用set方法;

(3)<jsp:setProperty name="实例化名称" property="name1" value="value1"/>:对于name1属性赋予value1值;

(4)<jsp:setProperty name="实例化名称" property="name1" param="param1"/>:把param1的值赋给name1属性;


六、<jsp:getProperty>用法


一般形式:<jsp:getProperty name="c1" propety="name1"/>自动调用c1对象的getName1()方法,并返回;


七、JavaBean删除


通过pageConext.removeAttribute("JavaBean名称");删除scope为page的JavaBean对象。依次类推。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics