旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

jspuserBean做什么的【JAVA教程】,jsp

作者:搜教程发布时间:2019-11-27分类:JAVA教程浏览:69评论:0


导读:JavaBean实在就是一个遵照特定写法的java类,然则必需具有以下特性:1.这个java类必需具有一个公然的无参组织函数2.属性必需私有化,类必需公然3...
JavaBean实在就是一个遵照特定写法的java类,然则必需具有以下特性:

1.这个java类必需具有一个公然的无参组织函数

2.属性必需私有化,类必需公然

3.私有化的属性必需经由过程public范例的要领暴露给其他顺序,而且要领的定名也必需恪守肯定的定名范例---getXxx和setXxx要领。

简朴地说,就是先写一个Bean(也就是特别一点的Java类)并编译。然后在某个jsp页面中须要用到这个类时,就用<jsp:useBean>...

</jsp:useBean>这个行动来运用之前写好的Bean。所以这个Bean也能够称为java里的组件。

在JSP中接见JavaBean的语法:

 1、声明JavaBean对像-必需运用完全类名:
<jsp:useBean id=“someBean” class=“package.SomeBean” scope=“page”/>
以上声明相当于:
SomeBean someBean = new SomeBean();
pageContext.setAttribute(“someBean”,someBean);
scope的可选值为:page|request|session|application
须要申明的是:平常情况下,我们保存<jsp:useBean/>的body部份为空,假如不为空,则只要初始化此Bean时实行,如:
<jsp:useBean id=“person” class=“cn.Person”>
        这是body部份,只会在初始化时实行一次
</jsp:userBean>
2、接见JavaBean的属性:
<jsp:setProperty name=“someBean” property=“name” value=“Tom”/>
<jsp:getProperty name=“someBean” property=“name”/>
也能够在页面上运用Java代码直接接见它的属性和其他要领。
<jsp:useBean id="mdb" class="ckstudio.db.faq" scope="page"/>

这一句里,class属性示意要运用哪一个类(即Bean),这里是ckstudio.db.faq,而id属性示意所生成的实例称号,

这里是mdb,scope属性示意该实例的生存期,

这里是page,即在同一个会话期中有用。
运用javaBean肯定程度上能够将java处置惩罚代码从jsp页面中星散。
<jsp:usebean>用于定位或示例一个javabeans组件。<jsp:usebean>起首会试图定位一个bean实例,假如这个bean不存在,那末<jsp:usebean>就会从一个class或模版中举行示例。
例子 :

<jsp:usebean id="cart" scope="session" class="session.carts" />
<jsp:setproperty name="cart" property="*" />
<jsp:usebean id="checking" scope="session" class="bank.checking" >
<jsp:setproperty name="checking" property="balance" value="0.0" />
</jsp:usebean>

以上就是jspuserBean做什么的的细致内容,更多请关注ki4网别的相干文章!

标签:jsp


欢迎 发表评论: