Chinaorg

于千万人之中,遇见你所遇见的人;于千万年之中,时间的无涯荒野里,没有早一步,也没有晚一步,刚巧赶上了
我不去想是否能够成功,既然选择了远方,便只顾风雨兼程; 我不去想,身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影
posts - 20, comments - 6, trackbacks - 0, articles - 0

JSP访问JavaBean 的方法

Posted on 2006-10-24 23:01 chinaorg 阅读(373) 评论(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.


只有注册用户登录后才能发表评论。


网站导航: