您的位置:首页 > 编程语言 > Java开发

JSP使用JavaBean

2013-10-24 22:36 405 查看
看一个简单的JavaBean,CounterBean.java,位于Bean这个包中。

public class CounterBean {
CounterBean(){

}
private int count = 0;
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
}


在Jsp中使用下面三条指令:

<jsp:useBean id ="cb" class="Bean.CounterBean">  

--- id:对象实例名称,

    scope:Bean作用的范围,默认为Page,对整个jsp页面有效。

    class:Bean类的名称(包名+类名=全名)

   Scope各项参数的意义:

1)page:仅涵盖使用JavaBean的页面

2)request :有效范围仅限于使用JavaBean的请求

3)session:有效范围在用户整个连接过程中(整个会话阶段均有效)

4)application:有效范围涵盖整个应用程序。也就是对真个网站均有效。

</jsp:useBean>

<jsp:setProperty name="cb" property="count" value="24"/>

<jsp:getProperty name="cb" property="count"/>  

这三条语句等价于:

<%CounterBean cb = new CounterBean();%>

<% cb.setCount(Integer.parseInt("24"))%>

<%out.print(cb.getCount()) %>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javabean jsp