JavaBean学习笔记
<jsp:useBean id="bean的实例名" class="bean的完整类名" scope="page|request|session|application(默认为page)"/>
page:Bean的作用域为当前页,只被当前页面访问。
request:Bean的有效范围是用户的会话期间。
session:Bean的有效范围是用户的会话期间。创建Bean的JSP文件<%@page%>指令中必须指定session="true"。
application:Bean的有效范围是整个application生存期。
jsp:setProperty必须使用useBean标签创建一个Bean
三种赋值方式
1.使用字符串或表达式直接给bean变量赋值(与bean变量类型相同)
<jsp:setProperty name="Bean类名" property="bean的属性" value="<%ex=pression%>"/>
2.使用表单参数给bean赋值(表单中属性名必须与bean成员变量名字相同)
<jsp:setProperty name="Bean类名" property="*"/>
该标签不用具体指定每个bean属性名字,自动根据表单中数据组件名字与bean的成员变量对应赋值。这种方式在标签中没有属性(value)
3.使用表单的参数值给bean属性赋值(表单中提供参数的数据组件名字setProperty标签中的param属性值名字相同)
<jsp:setProperty name="bean名字" property="属性名字" param="参数名"/>
获取bean值方式
<jsp:getProperty name="bean的名字" property="bean的属性名"/>
bean名+方法
浙公网安备 33010602011771号