简介
JavaBean是可以重复使用的类,没有用户界面,负责业务数据的处理- 与JSP配合,可以简化JSP代码
在JSP中访问JavaBean
- 访问
JavaBean的JSP标签,jsp:useBean声明JavaBean对象。import = "org.ComBean"导入JavaBean类,id="myBean"表示引用JavaBean对象的局部变量名。scope="session"表示特定范围。
org.ComBean myBean =null;
myBean = session.getAttribute("myBean");
if(myBean==null)
{
myBean = new org.ComBean();
session.setAttribute("myBean",myBean);
}访问JavaBean属性,
<jsp:setProperty name="myBean" property="count" value="10"/>等效于myBean.setCount("10"),<jsp:getProperty name="myBean" property="count"/>等效于myBean.getCount()。JavaBean的范围:scope属性:page范围,页面范围内,从客户请求访问一个JSP开始到这个JSP文件执行结束request范围,请求范围内,从客户请求访问一个JSP文件开始,到这个JSP文件返回响应结果结束session范围,会话范围内,处于同一个会话范围内的Web组件共享这个会话范围内的JavaBean对象application范围,在Web应用范围内,处于同一个Web应用中的所有Web组件共享这个Web应用范围内的javaBean对象