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

struts2中的bean标签

2015-08-07 20:06 603 查看
bean标签遵循JavaBean规范化实例类对象,该标签体内可以包含多个param标签来设置bean的属性,如果设置了var属性,bean实例将被放到栈的上下文中,

bean标签包含的属性有:

name:设置被实例化bean的完整类名。

var:设置用于访问值栈中值的名称。

创建JavaBean类BeanTagTest.java

[code]package com.struts2.tagspublic class BeanTagTest{  
private
 String userName;  
private
 String userPassword;  
//getter setter方法
}


创建JSP文件testTag_bean.jsp

[code]<s:bean name="com.struts2.tags.BeanTagTest" var="othername">


[code]<%--要想设param的value为字符串时得加单引号--%>


[code]<s:param name="userName" value="'Wangyifan'"></s:param>


[code]<s:param name="userPassword" value="'Wangyifan'"></s:param>


[code]标签体内可以直接访问JavaBean属性:<br/>
用户名是:<s:property value="userName"/>
用户密码是:<s:property value="userPassword"/><br/>
</s:bean>
标签体外访问JavaBean属性需要使用var属性:<br/>
用户名是:<s:property value="#othername.userName"/>
用户密码是:<s:property value="#othername.userPassword/>
<s:debug></s:debug>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: