关于struts2 action与JSP前台传值的问题
我的Action种的方法Listlist=empService.getAll();Maprequest=(Map)(ActionContext.getContext())...
我的Action种的方法
List list=empService.getAll();
Map request=(Map)(ActionContext.getContext()).get("request");
request.put("emps", list);
return this.SUCCESS;
前台用JSTL输出数据 < c:forEach var="emp" items="${emps}">
<tr><td>${emp.empId }</td>类似这样的。
可是不显示数据 为什么呢 知道的大侠麻烦给解决下 展开
List list=empService.getAll();
Map request=(Map)(ActionContext.getContext()).get("request");
request.put("emps", list);
return this.SUCCESS;
前台用JSTL输出数据 < c:forEach var="emp" items="${emps}">
<tr><td>${emp.empId }</td>类似这样的。
可是不显示数据 为什么呢 知道的大侠麻烦给解决下 展开
3个回答
展开全部
既然使用struts2,为什么不用struts2标签呢?
用<s:iterator value='list'> 就行了
然后把
Map request=(Map)(ActionContext.getContext()).get("request");
request.put("emps", list);
这一行删了
JSP页面这么写:
<s:iterator value='list'>
<tr><td><s:property value="emp.empId"/></td></tr>
这样就好,有问题给我留言
用<s:iterator value='list'> 就行了
然后把
Map request=(Map)(ActionContext.getContext()).get("request");
request.put("emps", list);
这一行删了
JSP页面这么写:
<s:iterator value='list'>
<tr><td><s:property value="emp.empId"/></td></tr>
这样就好,有问题给我留言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台可以直接用action中的属性的,只要这个属性是你在action中跳转的页面就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询