Chinaorg

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

JSP访问JavaBean 的方法

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.


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


网站导航: