Struts2 框架中Action向页面传数据的问题
仅Struts2.0框架在action里有一个List<Map>(或者Map)是从数据库里取得的结果集怎么把这个ListMap传递到JSP页面上去呢?(本来想用reque...
仅Struts 2.0框架
在action里有一个List<Map> (或者Map) 是从数据库里取得的结果集
怎么把这个ListMap传递到JSP页面上去呢?
(本来想用request.setAttribute,我在Action里用 HttpServletRequest request = ServletActionContext.getRequest(); ,但request 是个null 这是咋回事?)
似乎Struts2.0里不用这个request.setAttribute就能向页面里传值?请问Action和jsp该怎么写? (以前一只用Struts1.X,有点不适应2.0.... )
搞定了,用标签,值栈很好很强大 展开
在action里有一个List<Map> (或者Map) 是从数据库里取得的结果集
怎么把这个ListMap传递到JSP页面上去呢?
(本来想用request.setAttribute,我在Action里用 HttpServletRequest request = ServletActionContext.getRequest(); ,但request 是个null 这是咋回事?)
似乎Struts2.0里不用这个request.setAttribute就能向页面里传值?请问Action和jsp该怎么写? (以前一只用Struts1.X,有点不适应2.0.... )
搞定了,用标签,值栈很好很强大 展开
2个回答
展开全部
action里边这么写:
request.setAttribute("listname",list);其中listname为自定义的名字,list为你查出来的集合
jsp里边这么接收:
<s:iterator value="#request.listname" status="var">
<tr><td>
<input name="variableName"type="text" value="<s:property value="variableName" />" />
</td></tr>
</s:iterator> variableName 为变量名称
支持多行数据的提取
request.setAttribute("listname",list);其中listname为自定义的名字,list为你查出来的集合
jsp里边这么接收:
<s:iterator value="#request.listname" status="var">
<tr><td>
<input name="variableName"type="text" value="<s:property value="variableName" />" />
</td></tr>
</s:iterator> variableName 为变量名称
支持多行数据的提取
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询