JSP标准动作
2009-11-27 21:00
225 查看
一、什么是JavaBean
JavaBean实际上就是一个Java类,这个类可以重用功能:
1、封装数据
2、封装业务
需要满足的要求:
1、是一个公有类,并提供无参的公有的构造方法
2、属性私有
3、具有公有的访问属性的getter和setter方法
代码如下:
二、JSP动作
1、<jsp:userBean>
语法:<jsp:userBeanid="name"class="package.class"scope="scope"/>
id:用于创建JavaBean的引用名
class:用于指定JavaBean的类
scope:用于指定JavaBean的范围
userBean动作范围 | |
范围 | 说明 |
page | JavaBean只在当前页面中使用,当加载新页面时就会将其销毁 |
request | JavaBean在用户对其发出请求时存在 |
session | JavaBean一直存在于会话中,直至其终止或被删除为止 |
application | JavaBean在整个应用程序中均可使用 |
2、<jsp:setProperty>和<jsp:getProperty>
setProperty语法:<jsp:setPropertyname="BeanName"property="PropertyName"value="value"param="Parameter"/>
name:userBean的ID
property:JavaBean的属性(就是封装的类的属性,这里注意,一定要一致)
value:要设置的值
param:获取传过来的参数给属性赋值
注:value和param选一个就好,要不用参数,要不直接设值
getProperty语法:
<jsp:getPropertyname="BeanName"property="PropertyName"/>
name:userBean的ID
property:JavaBean的属性(就是封装的类的属性,这里注意,一定要一致)
3、<jsp:forward>
语法:<jsp:forwardpage="要跳转的页面"/>
代码如下:
<jsp:forwardpage="index.jsp"> <jsp:paramname="id"value="userId"/>//这里是传参数的 </jsp:forward>
三、代码案例
代码如下:相关文章推荐