Jsp访问JavaBean
来源:互联网 发布:php中添加按钮 编辑:程序博客网 时间:2024/06/14 05:49
JavaBean是一种可重复使用且跨平台的软件组件。有两种一种带用户界面的,一种不带用户界面的主要负责表示业务数据和处理事务的JavaBean。JSP通常访问没带界面的javabean。
Jsp和JAVABean搭配使用有三个好处:
1.是的html和java程序分离,便于维护。
2.可以降低对jsp页面开发人员的java编程能力要求。
3.jsp侧重于动态生成页面,事务处理由javabean来完成,可以利用JavaBean的可重用性,提高开发效率。
一个标准的JavaBean有一下几个特点:
1.是一个公共的类 public
2.有一个不带参数的构造方法
3.通过get获取属性,通过set设置属性
4.如果希望被持久化,就实现序列化接口
Jsp访问JavaBean的语法
1.导入JavaBean
<%@ page import="xxx"%>2.声明JavaBean对象
<jsp:useBean id="" class="" scope=""><jsp:useBean>属性:
id属性:代表JavaBean的对象ID,表示对象的引用的局部变量名。会话范围中不能重复id,会话范围和请求范围不能同时存在相同的id。
class属性:javaBean的类名,完整的类名
scope:指定javaBean的范围,默认为page
如果对象在scope中不存在就创建一个新的对象放到scope中
3.访问javaBean属性
<jsp:getProperty name="id值" property="字段">property如果设置为count表示调用id的getCount()。
<jsp:setProperty name="" property="" value="">这是设置属性值
JavaBean的范围
1.page范围
从jsp页面开始到结束,每次访问都会创建一个对象。如果scope中有了就不创建。
对象在下面两种情况就销毁了
1.jsp:forward,转发到另一个页面去了,对象不共享只在当前页面有效。
2.jsp页面结束,向客户端返回响应结果
2.request范围
到request销毁的时候销毁。
1.jsp页面结束,返回响应结果
2.转发,后一个页面返回响应结果。对象两个页面共享
3.会话范围:在会话范围内共享
4.application访围:web应用中共享
- JSP访问JavaBean
- Jsp访问JavaBean
- Jsp访问JavaBean
- 06. JavaBean 与 JSP 访问 JavaBean
- JSP+JavaBean+DAO访问数据库
- 实现JSP+JavaBean访问Access数据库
- 实现JSP+JavaBean访问SQL Server2000数据库
- javabean+Jsp统计网站时间段访问数
- JavaBean变量被JSP访问的三种方法
- 使用javabean实现当前页面的访问次数(jsp)
- web网页Eclipse,jsp+Servlet+javaBean,访问Mysql链接数据库
- jsp+javabean
- JSP JavaBean
- jsp---->JavaBean
- jsp+javabean
- JSP JavaBean
- JSP+JavaBean
- JSP-JavaBean
- ES6 set
- [Leetcode] #257 Binary Tree Paths
- ClassNotFoundException: org.springframework.context.event.GenericApplication
- android studio引用高德地图api后地图显示白屏
- 神奇的static
- Jsp访问JavaBean
- sql的优化
- meike新闻程序作业
- 如何解决java.lang.OutOfMemoryError:PermGen space错误。
- Hexo3.0和Github搭建博客
- 程序员每天该做的事
- Java 反射 使用总结
- v4和v7包冲突解决方法
- 小程序开发遇到的坑