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名+方法

 

posted @   xiaoxing~  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示