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名+方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!