稻花香

软件开发,喜欢读书,编程,禅修

JavaBean的基础知识

07 Mar 2016 » web

简介

  • 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属性:

    1. page范围,页面范围内,从客户请求访问一个JSP开始到这个JSP文件执行结束
    2. request范围,请求范围内,从客户请求访问一个JSP文件开始,到这个JSP文件返回响应结果结束
    3. session范围,会话范围内,处于同一个会话范围内的Web组件共享这个会话范围内的JavaBean对象
    4. application范围,在Web应用范围内,处于同一个Web应用中的所有Web组件共享这个Web应用范围内的javaBean对象

Related Posts