在jsp页面中使用Javabean,主要涉及
(1)实例化Javabean。jsp的动作元素
<pre class="brush:php;toolbar:false"><jsp:useBean id="name" scope="page|request|session|application" class="className"/><pre class="brush:php;toolbar:false">
其中id属性是用来设定Javabean的名称,利用id可以识别同一个jsp页面中使用的不同JavaBean组件实例,class属性指定jsp引擎查找Javabean字节码的路径,一般是这个Javabean所对应的Javabean类名。如:com.company.UserEntity;scope属性用于指定Javabean实例对象的生命周期,也是Javabean的有效作用范围,scope的值可以是page,request,session和application。
如:
<jsp:useBean id="user2" scope="page" class="com.communal.UserEntity"></jsp:useBean>
id="user2"是指定Javabean的名称或标识,用于类实例的名称,scope="page"表示该Javabean的作用范围,page表示只在本jsp页面范围内可用,class="com.communal.UserEntity"则说明了该Javabean的类名
(2)存取Javabean的属性。在jsp页面中使用
<jsp:setProperty property="propertyName" name="name" value=“string”/>
其中name用来指定Javabean的名称,这个Javabean必须首先使用
<jsp:useBean id="user2" scope="session" class="com.communal.UserEntity"></jsp:useBean> <jsp:setProperty property="*" name="user2"/>
这是Javabean的一个强大功能:当
<jsp:getProperty property="propertyName" name="BeanName" />
其中,name指定Javabean的名称,需要注意name指定的Javabean组件对象必须已经使用
Javabean在服务器上存在的形式是某个类的实例对象,因而使用
<%=beanName.getPropertyName()%>
以上是jsp使用bean怎么引入的详细内容。更多信息请关注PHP中文网其他相关文章!