因为刚用strut2不太了解(以前用1.x)
现在一问题如下:目的: 迭代集合 beanList ,在div中设置id 的属性值为 bean.beanId ,就这么简单我的方法
在id = "" 引号中写入下面的表达式 ${bean.beanId} 这样不行.
#bean.beanId 也不行.
<s:property value = "beanId"> 也不行没办法了.
<s:iterator id="bean" status="sta" value="#session.beanList"><s:div id = ""></s:div></s:iterator>
现在一问题如下:目的: 迭代集合 beanList ,在div中设置id 的属性值为 bean.beanId ,就这么简单我的方法
在id = "" 引号中写入下面的表达式 ${bean.beanId} 这样不行.
#bean.beanId 也不行.
<s:property value = "beanId"> 也不行没办法了.
<s:iterator id="bean" status="sta" value="#session.beanList"><s:div id = ""></s:div></s:iterator>
<bean:write name="beanName" property="bean.beanId"/>
</logic:iterate>
哎.!
根本就是原样输出.. id="<s:property value = '#bean.id'>"
<s:iterator id="bean" status="status" value="${beanList}">
<div id="${bean.beadId}"></div>
</s:iterator>
Struts有很强大的OGNL.也就是我们所说的ValueStatus在实际的开发中一般都用Action类的属性来描述要设置到请求中的对象。
但是没用<s:div标签,很显然.我是放入了session空间 #session.BeanList就可以看出来了.哎!..
<div id = ' <s:property value="beanid">'>ddd </div> <s:div id = beanid>">ddd </s:div>
<div id="<s:property id='bean' value='beanid'>"></div>
</s:iterator>