先看代码
action中:
Map tmpMap = (Map) list.get(i);
//获得computerPr,computerPr是一个封装的对象,里面有resultList对象,resultList是一个list
tmpMap.put("childpr", computerPr);
jsp中:
        <s:iterator value="childpr.resultList" id="list1" status="st1">
<tr>
<td>${name}</td>
<td></td>
</tr>
         </s:iterator>我的问题,为什么我在action里面随便new 一个map ,然后往里面放入东西,在页面上就能去得到。我看了下一篇blog: http://blog.csdn.net/li_tengfei/article/details/6098134
里面说随便一个map都可以当做context,但是访问的时候必须加上#,那为什么我没有加#也能访问得到,反而加了#就无法访问呢?StrutsIterator对象值栈