struts2中的bean标签
2015-08-07 20:06
603 查看
bean标签遵循JavaBean规范化实例类对象,该标签体内可以包含多个param标签来设置bean的属性,如果设置了var属性,bean实例将被放到栈的上下文中,
bean标签包含的属性有:
name:设置被实例化bean的完整类名。
var:设置用于访问值栈中值的名称。
创建JavaBean类BeanTagTest.java
创建JSP文件testTag_bean.jsp
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>
相关文章推荐
- Java — 程序设计基础(Core Java I)
- jdk1.5新特性之自动装箱与拆箱
- jdk1.5新特性之增强for循环
- MyEclipse快捷键alt+/设置
- java注意事项
- Java — 开发环境(Core Java I)
- java关键字整理
- 2015届华为校园招聘机试题 (java实现)
- Eclipse工具条中添加下拉按钮
- 【JavaMail开发总结】开发前的配置
- HashMap和HashSet的区别
- Java程序设计之Constructor
- HashSet,TreeSet和LinkedHashSet的区别
- ,HashMap和Hashtable及HashSet的区别
- 使用Spring进行统一日志管理 + 统一异常管理
- Java IO流--IO包中的其他类
- java容器类---ArrayList
- springMVC获取request和response
- Java://Comparator、Comparable的用法(按照要求将set集合的数据进行排序输出):
- 《深入浅出struts2》--第十九章 自定义结果类型&验证码案例