JSP使用JavaBean

来源:互联网 发布:win10删除windows.old 编辑:程序博客网 时间:2024/06/06 04:56

看一个简单的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()) %>


原创粉丝点击