在jsp页面中怎么获得Struts2在action中配置的request。
我在后台的配置如下:
List list = new ArrayList();
list.add(users);
ActionContext ct= ActionContext.getContext();
HttpServletRequest request=(HttpServletRequest)ct.get(ServletActionContext.HTTP_REQUEST);
request.setAttribute("list", list);
return "success";
在页面上面用struts2的标签就是得不到在request中寸的值
<s:iterator id="it "value="#request['list']" status="struts">
${it.password}
</s:iterator>
我在后台的配置如下:
List list = new ArrayList();
list.add(users);
ActionContext ct= ActionContext.getContext();
HttpServletRequest request=(HttpServletRequest)ct.get(ServletActionContext.HTTP_REQUEST);
request.setAttribute("list", list);
return "success";
在页面上面用struts2的标签就是得不到在request中寸的值
<s:iterator id="it "value="#request['list']" status="struts">
${it.password}
</s:iterator>
解决方案 »
- POJO是什么?听了很多年了,理解得不深刻 。
- BS 在线考试系统..........
- java中有没有象.NET中的母版页那样的基类页?
- (java)jsp页面ajax发出请求返回json格式数据 中文乱码问题
- struts中的radio上的值如何提取
- 如何定义properties的值为自定义类?谢谢!
- 关于使用JBOSS写JMS的奇怪问题
- Java 获取HTTPS页面内容
- Eclipse + Lomboz中,如何起动weblogic7?
- 高分求解ejb的问题
- 【急】菜鸟求助:Spring配置问题,为什么Tomcat没有解析applicationContext.xml,急救!!!
- xfire 无法传递自定义对象
${it.password}
</s:iterator>这个id改成var
对于一个action来说本身那些属性就是用来封装请求和响应的..在valueStack中..当然valueStack是在request作用说中所以没有必要用request.setAttr()这样来做了。
List list = new ArrayList();
list.add(users);
ActionContext ct= ActionContext.getContext();
HttpServletRequest request=(HttpServletRequest)ct.get(ServletActionContext.HTTP_REQUEST);
request.setAttribute("list", list);
return "success";
在界面上:
<logic:present name="list" scope="request">
<logic:iterate id="l" name="list">
${l.orderId} //取到某个字段(orderId某字段名)
</logic:present >
</logic:iterate>
List list = new ArrayList();
list.add(users);
ActionContext ct= ActionContext.getContext();
HttpServletRequest request=(HttpServletRequest)ct.get(ServletActionContext.HTTP_REQUEST);
request.setAttribute("list", list);
return "success"; 在JSP界面:
<logic:present name="list" scope="request">
<logic:iterate id="l" name="list">
${l.orderId} //取到某字段值(orderid为某字段名)
<logic:present>
</logic:iterate>