struts迭代标签的问题
后台传参list至前台jsp页面 ${list[0].currentName}取值正常
使用struts迭代标签
<s:iterator value="list" var="st">
<tr><td>${st.currentName }<s:property value="#st.currentName"/><s:property value="st.currentName"/><s:property value="currentName"/></td></tr>
</s:iterator>
这几种方法都取不出值来事什么情况?
------解决方案--------------------<s:iterator value="list[0]" var="st">
<tr><td>${st.currentName }<s:property value="#st.currentName"/><s:property value="st.currentName"/><s:property value="currentName"/></td></tr>
</s:iterator>
------解决方案--------------------var="st"> iterator遍历没有用过 是var 我记得是id=“st”吗?楼主自己看下
------解决方案--------------------楼主的list如果存在session里面:
<s:iterator value="#session.list" id="st">
<tr><td>${st.currentName }<s:property value="#st.currentName"/><s:property value="st.currentName"/><s:property value="currentName"/></td></tr>
</s:iterator>
request里面 当然就是你写的那样,但是把var改成id