jsp中JavaBean的使用
2014-12-15 13:53
295 查看
1. JavaBean简介
JavaBean是一种特殊的Java类,它遵从一定的设计模式,开发工具和其他组件可以根据这种模式来调用JavaBean。用作JavaBean的类必须具有一个公共的、无参数的构造方法,这个方法可以是通过编译器自动产生的那个缺省构造方法。JavaBean的属性通过遵循某种规范的公共方法暴露给外部,外部的其他程序可以通过Java的反射API 来查找JavaBean中遵循这一规范的方法,从而发现JavaBean中的属性。
2.两个简单的javaBean例子
javaBean'是用setter方法对属性赋值,用getter方法取属性的值public class RegisterBean { private String nickName = null; private boolean male = false; public void setNickName(String nickName) { this.nickName = nickName; } public String getNickName() { return nickName; } public void setMale(boolean male) { this.male = male; } public boolean isMale() { return male; } }
package org.it315; public class RegisterBean { private String [] specialities = new String[]{"none","none","none","none","none"}; public void setSpecialities(String [] sp) { this.specialities = sp; } public void setSpecialities(int index,String sp) { specialities[index] = sp; } public String [] getSpecialities() { return specialities; } public String getSpecialities(int index) { return specialities[index]; } }
3. JavaBean在jsp中的应用
Jsp规范中专门定义了三个JSP标签:<jsp:useBean> 、<jsp:setProperty>和<jsp:getProperty>,他们分别用于创建和查找JavaBean的实例对象、设置JavaBean对象的属性、读取JavaBean对象的属性。
<jsp:useBean> 标签的使用
<jsp:setProperty>标签的使用
<jsp:getProperty>标签的使用
4. jsp中使用javaBean的注意事项
JavaBean应放置在JSP页面的类装载器或其父级类装载器所能装载的目录中,通常放置于WEB应用程序下的WEB-INF/classes目录中。有些版本的Tomcat不会自动重新加载修改过的JavaBean,如果JSP页面加载JavaBean以后又修改和重新编译了JavaBean程序,那么需要修改JSP页面或者重新启动Tomcat。
JavaBean必须带有包名,不能用缺省包名。
在选择存储JavaBean的域范围时,如果使用request域能够满足需求的话,则不要使用Session域。
相关文章推荐
- 我的第二个jsp程序 使用javabean
- 举一个简单例子来说明:如何在JSP中使用JavaBean
- JSP的页面自定义函数详谈不使用JAVABEAN
- JSP培训(5)——使用JavaBean完成业务逻辑
- JSP培训(10)——使用JavaBean封装对数据库的访问、连接池的配置和使用
- 在JSP中使用JAVABEAN代替Session
- JSP中使用JavaBean
- jsp中使用javabean类文件要加包
- Jsp使用JavaBean
- Jsp中使用JavaBean
- Jsp:使用JavaBean 推荐
- JSP培训(10)——使用JavaBean封装对数据库的访问、连接池的配置和使用
- 使用该JavaBean可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询、自动分页功能
- 在 Jsp 页面中使用 JavaBean
- 教案:《开发基于JSPServletJavaBean的网上交易系统》第7章 View层开发,JavaBean在JSP中的使用
- 你如何使用javaBean操作数据库(摘自www.CnJsp.com)
- JSP培训(5)——使用JavaBean完成业务逻辑
- 写教案javabean在JSP中的使用
- JSP+JavaBean不能使用jsp:setProperty name="BeanName" property="*"/>来自动提交日期表单
- 在jsp中使用javabean时scope的作用范围分类