action
public class PageAction extends GeneralAction { /**
*
*/
private static final long serialVersionUID = 1L; public static final String PAGE_ID = "a"; private ArrayList<Submenu> list; public ArrayList<Submenu> getList() {
return list;
} public void setList(ArrayList<Submenu> list) {
this.list = list;
} private PageService pageService; public void setPageService(PageService pageService) {
this.pageService = pageService;
} @Override
Boolean executeService() throws Exception { HashMap<String, String> param = new HashMap<String, String>();
// 如果成功,传递表单数据传到hashmap
param.put(Parameters.PAGE_ID, PAGE_ID); list = pageService.sub(param);
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("l", list);
return true; }jsp<s:iterator value="#request.l">
</s:iterator>这样还是取不到list 我debug时候list = pageService.sub(param); 中的list能取到值 但是传不到jsp页面 怎么能让jsp显示list?
求大神指点sshiterator
public class PageAction extends GeneralAction { /**
*
*/
private static final long serialVersionUID = 1L; public static final String PAGE_ID = "a"; private ArrayList<Submenu> list; public ArrayList<Submenu> getList() {
return list;
} public void setList(ArrayList<Submenu> list) {
this.list = list;
} private PageService pageService; public void setPageService(PageService pageService) {
this.pageService = pageService;
} @Override
Boolean executeService() throws Exception { HashMap<String, String> param = new HashMap<String, String>();
// 如果成功,传递表单数据传到hashmap
param.put(Parameters.PAGE_ID, PAGE_ID); list = pageService.sub(param);
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("l", list);
return true; }jsp<s:iterator value="#request.l">
</s:iterator>这样还是取不到list 我debug时候list = pageService.sub(param); 中的list能取到值 但是传不到jsp页面 怎么能让jsp显示list?
求大神指点sshiterator
解决方案 »
- ‘数学公式解析器’你知多少?
- 问一个SQL语句
- 紧急求助!session参数传递丢失
- struts2 ExecAndWait 获得request对象的问题
- jsp复选框问题,急!
- 急!!!请问哪有javax.servlet.jsp包下载,请给一个连接地址.谢谢!!!
- 一个很简单的统计,怎么做能加快运行数率
- 一个大家都遇到的问题,怎么才能计算两个date型的数据,它们相差几个月份,还有几个问题,急!!!!1
- JSP中如何判断某一值是否为“float”类型和“整数”类型呢?,请高手帮忙。
- 如何在网页上实现影象的播放?请提供一个好的方案,高分求助!!!
- 老生常谈:地址栏显示图标问题
- eclipse上启动的tomcat无法热部署?
<s:iterator value="#request.l">
</s:iterator>楼主用过jstl 标签没有 我一般是用<c:forEach>做得
还有 setattribute是把数据存进request里?
这样写试试:
<s:iterator var="submenu" value="list">
或者研究一下ognl
怎么改 属性一共4个 就显示一列 我看看把list换成map 试一下