javabean的使用
来源:互联网 发布:情话知乎 编辑:程序博客网 时间:2024/04/30 14:07
JavaBean是使用java语言开发的一个可重用的组件,在jsp开发中使用javabean减少代码重复,使整个jsp代码的开发更简洁。
实例:
model类:
Jsp页面:
<jsp:useBean id="student" scope="page" class="com.alan.model.Student"></jsp:useBean>
<%
student.setName("庄小威");
student.setAge(26);
%>
<h1>姓名:<%=student.getName()%></h1>
<h1>年龄:<%=student.getAge()%></h1>
jsp setProperty的使用,注意:在使用setProperty的时候记得把jsp name的命名要跟model类的字段相对应
<jsp:useBean id="student" scope="page" class="com.alan.model.Student"/>
<jsp:setProperty property="*" name="student"/>// *匹配所有属性
也可以自己设置
<jsp:setProperty property="name" name="student" value="小白"/>
<jsp:setProperty property="age" name="student" value="12"/>
如果在填写的时候,在jsp页面的name不跟setProperty不匹配,则必须在setProperty多加一个param与jsp的name相同,这样才能取到值。
可以通过getProperty进行设值
<h1>年龄:<jsp:getProperty property="age" name="student"/></h1>
注意:<jsp:useBean id="student" scope="page" class="com.alan.model.Student"/>这句语句的scope
scope="page"表示可在当前页使用。
scope="request"表示在一个请求使用,一般可以通过<jsp:forward page=""/>跳转到下一个页面处理,下一个页面接受的时候scope同样也要reqeust;
scope="session"表示在一个绘画使用,只要不关闭浏览器,在每个网页里面主要scope等于session,都可以获取保存在property相应的值;
scope="application"表示数据保存在服务器,所有的浏览器都可以使用,但是在页面中scope必须等于application;
删除javabean;
pageContext.removeAttribute("");
request.removeAttribute("");
session.removeAttribute("");
application.removeAttribute("");
删除每个对象里面的所有数据。
- 关于JavaBean的使用!!!
- JavaBean的使用
- javaBean的使用范围
- JavaBean的使用
- javabean的使用
- JavaBean的使用
- JavaBean的使用
- JavaBean的使用
- JavaBean的使用
- 【面试】JavaBean的使用
- JavaBean快捷键的使用
- JavaBean的使用
- javaBean的使用
- JavaBean的使用
- javabean的使用
- javabean的使用原则
- Jsp中JavaBean的使用
- javaBean结合struts的使用
- 关于辗转相除法求gcd的证明
- 会计代账的复式记账法是什么?
- 项目Tomcat下成功部署, weblogic部署失败
- Super A^B mod C (费马小定理的推广——欧拉定理)
- pypy加速器
- javabean的使用
- PHP接口类interface的正确使用方法
- pdf转dwg为什么乱码
- vue 插件和axios封装
- Django 用到的命令总结
- 看过三生三世的桃花_你吃过凌晨三点的桃子吗?
- 我是怎样教媳妇面向对象编程的
- 文件时间记录的读取
- 装饰者模式