差点没搞死,在网上找了半天,也没找到个像样的,struts2 在<s>标签中已经彻底排除了EL表达式,如果在标签中写入${}之类的JSP会报错.。所以网上一些达人自认为无误的写法是错误的。
ognl 虽然好 但是总是要在action中申明变量,造成资源浪费。有的时候些许参数不如直至写入reqeust来的爽快。
最后真真切切的搞定:#request指明了范围是从request中获取。
前台页面:
<s:if test="#request.modeList!=null">
<s:iterator id="temp" value="#request.modeList" status="status">
</s:iterator>
</s:if>
后台:
request.setAttribute("modeList",list);
测试通过!!!