首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

jsp无法获得struts2Action的返回值解决方法

2012-01-19 
jsp无法获得struts2Action的返回值我在在action里的方法定义一个listListBug pListbd.selectPro()Serv

jsp无法获得struts2Action的返回值
我在在action里的方法定义一个list
List<Bug> pList=bd.selectPro();
ServletActionContext.getContext().put("selectPro",pList);
return "selectPro";

然后想在jsp遍历接收pList

<td>
  <s:if test="pList==null">
  <select> <option>无项目</option> </select>
  </s:if>
  <s:else>
  <select>
  <s:iterator value="pList" id="Bug"><option><s:property value="project"/></option>
  </s:iterator> 
  </select>
  </s:else>
</td>
怎么无法取得pList

[解决办法]
建议LZ使用setter的方法替代ServletActionContext.getContext().put("selectPro",pList);
进行传值吧
[解决办法]
你的List放在selectPro下面,你去找pList当然没有值啦

热点排行