JSP使用JavaBean
2013-10-24 22:36
405 查看
看一个简单的JavaBean,CounterBean.java,位于Bean这个包中。
在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()) %>
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()) %>
相关文章推荐
- Apache Web让JSP“动”起来
- JSP 多条SQL语句同时执行的方法
- 在jsp页面中响应速度提高的7种方法分享
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- JSP避免Form重复提交的三种方案
- jsp 标准标签库简析
- jsp 常用标签的使用
- jsp遍历文件夹下的文件的代码
- jsp fckeditor 上传中文图片乱码问题的解决方法
- JSP转发和重定向的区别分析
- jsp 连接sql server 2008 连接不上的解决方法
- jsp是什么文件 如何打开jsp格式的文件
- 五种 JSP页面跳转方法详解
- JSP 多个文件打包下载代码
- jsp 生成验证码代码
- jsp Hibernate批量更新和批量删除处理代码
- 解决JSP开发中Web程序显示中文三种方法
- JSP Filter的应用方法