web开发使用Javabean
来源:互联网 发布:火狐debug调试js脚本 编辑:程序博客网 时间:2024/04/29 05:06
1.JavaBean简介
javabean类:private修饰属性,提供public修饰的访问方法(setter和getter)组成
2.使用JavaBean
使用<jsp:useBean>
指令导入javabean,格式: <jsp:useBean id="实例化对象名称“ scope="保存范围” class="包.类名称“/>
即可使用id对象调用类中属性和方法。
向javaBean设置属性,格式: <jsp:setProperty name=”实例化对象的名称(id)“ property=”*“ />
可以通过”*”的形式完成属性的自动匹配设置。其实质是反射机制,在反射机制中可以通过getMethod()方法取得一个指定名称方法的Method对象,在这里传入的是属性的名称,可以根据属性名称找到对应的setter()方法,完成属性内容的设置。简单点理解,在进行自动匹配时,实际上匹配的是参数名称(例如表单控件中指定的参数名称)是否与属性的名称相符合,如果符合则会自动调用对应的setter进行内容的设置。
也设置指定的属性,property指定具体的属性,那么表示只为这个具体的属性设置请求的内容。
特殊情况:<jsp:setProperty name="XXX" property="XXX" param="XXX"/>
,这里将请求的param参数的内容赋值给property属性
从javaBean取得属性:<jsp:getProperty name="实例化对象的名称(id)" property="属性名称”/>
3.javaBean的保存范围:
page:保存在一页的范围中,跳转后此javaBean无效。
request:一个JavaBean对象可以保存在一次服务器跳转的范围中。
session:在一个用户的操作范围中保存,重新打开浏览器时才会声明新的JavaBean。
application:在整个服务器上保存,服务器关闭时才会消失。
删除javaBean可以直接使用pageContext,request,session,application对应的四种属性范围的removeAttribute()方法
- web开发使用Javabean
- JavaBean、Web开发模式
- JavaBean与Web开发模式
- JAVA WEB开发之JavaBean
- JavaBean详解---JavaBean与WEB开发标准目录结构
- web开发之Model(jsp+javaBean)揭秘
- Java Web开发Model1(Jsp+JavaBean)
- windows下关于使用eclipse开发web服务器后台项目完整配置(jsp+javabean+servlet)
- web学习2-javabean简单使用
- Java Web中JavaBean的使用
- ireport 中使用javabean 作数据源开发
- javaweb之jsp+javabean开发模式的web计算器
- Java web 开发 笔记 第4章 JavaBean基础一
- Java web 开发 笔记 第4章 JavaBean基础二
- 黑马程序员--web开发之jsp操作javabean
- Java Web开发模式一(JSP+JavaBean)
- Web开发(jsp+javaBean+servlet )之文件上传
- Web开发之Mode2MVC(jap+servlet+javaBean)设计模式
- Naive Bayes算法(朴素贝叶斯算法)
- 1001 二分搜索
- C#的Enum中Flags的用法
- 命令模式
- Java精度类型转换面试题
- web开发使用Javabean
- 图片圆角处理方法
- EJB 设计模式概述
- LeetCode -- 292. Nim Game
- JDK配置环境变量详解
- jsp实现分页显示信息(数据库、EL表达式、连接池)
- RxJava基础与创建操作符
- 如何阅读一本书(9)
- 归并排序两种实现