web开发使用Javabean
2016-04-19 23:51
225 查看
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()方法
相关文章推荐
- JSP教程之使用JavaBean完成业务逻辑的方法
- JSP学习之JavaBean用法分析
- Web开发之JavaScript
- Web开发/设计人员应当知道的15个网站
- JSP+Servlet+JavaBean实现登录网页实例详解
- jsp中使用javabean实例介绍
- 作为程序员必知的16个最佳PHP库
- JSP对JavaBean的各种常用操作方法总结
- jsp+servlet+javabean实现数据分页方法完整实例
- spring实例化javabean的三种方式分享
- linux下搭建J2EE开发环境以及IDE的安装
- idea15社区版开发web应用(还是干货)
- 对javaBean的一些操作
- 2014年 代码总结与疑问
- 2014年 代码总结与疑问(二)
- [译]WEB开发者最好用的Chrome扩展程序
- JSP对JavaBean的各种常用操作方法总结