Struts2三个符号:$ # % 区别。以及 常用标签

$: 用于i18n 和 struts 配置文件

#: 取得ActionContext的值

%: 将原来的文本属性解析为ognl, 对于本来就是ognl的属性不起作用


Struts2  bean标签的使用

注意:value 属性一般默认是使用ONGL表达式来解析的。所以,在使用字符串时要加上引号, 否则的话传进去的就是一个空值

	<s:bean var="bbb" name="modle.User">
  		<s:param name="name" value="'caiqingjie'" ></s:param>
  		<s:param name="age" value="'2000'" ></s:param>
  		<s:param name="date" value="'2012-10-10'" ></s:param>
  	</s:bean>


Struts2   iterator标签的使用

	age = <s:property value="#parameters.age"/><br>
	<s:iterator value="{'abc','xyz'}" var="str">
		<s:property value="#str.toUpperCase()"/>
	</s:iterator>

使用 status。  不解释,看名称就知道了

	<s:iterator value="{'abc','xyz'}" var="str" status="s">
		<s:property value="#str.toUpperCase()"/>
		<s:property value="#s.count"/>|
		<s:property value="#s.index"/>|
		<s:property value="#s.even"/><br>
	</s:iterator>


你可能感兴趣的:(Struts2三个符号:$ # % 区别。以及 常用标签)