Posted on 2006-10-24 23:01
chinaorg 阅读(321)
评论(0) 编辑 收藏
JSP
访问
JavaBean
的方法
在
jsp
网页中,即可以通过程序代码来访问
JavaBean,
也可以通过特定的
JSP
标签来访问
JavaBean.
采用后一种方法,可以减少
JSP
网页中的程序代码,使它更接近于
HTML
页面。下面介绍访问
JavaBean
的
JSP
标签。
1.
导入
JavaBean
类
如果在
jsp
网页中访问
JavaBean,
首先要通过
<%@page import>
指令导入
JavaBean
类,
例如:
<%@page import =”mypack.CounterBean”%>
2.
声明
JavaBean
对象
<jsp:useBean>
标签用来声明
JavaBean
对象,例如:
<jsp:useBean id=”myBean” class=”mypack.CounterBean” scope=”session”/>
上述代码声明了
JavaBean
对象:
myBean.
如果在
scope
指定的范围内,该
JavaBean
对象不存在,则创建这个
JavaBean
对象,相当于执行以下
Java
语句:
CounterBean myBean=new CounterBean();
如果在
scope
指定的范围内,该
JavaBean
对象已经存在,则
<jsp:useBean>
标签不会生成新的
JavaBean
对象,而是直接获得已经存在的
JavaBean
对象的引用。
3
访问
JavaBean
属性
Jsp
提供了访问
JavaBean
属性的标签,如果要将
JavaBean
的某个属性输出到网页上,可以用
<jsp:getProperty name=”myBean” property=”count”/>
如果要给
JavaBean
的某个属性赋值,可以用
<jsp:setProperty>
标签,例如:
<jsp:setProperty name=”myBean” property=”count” value=”0”/>
在
<jsp:useBean>
标签中可以设置
JavaBean
的
scope
属性,
scope
属性决定了
JavaBean
对象存在的范围,
scope
的可选值包括
page,request,session
和
application.
默认值为
page.