您的位置:首页 > 编程语言 > Java开发

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()方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javabean web开发