返回信息流是用的struts2,action中的代码是:
public String execute() throws Exception {
//通过调用业务逻辑组件获得所有的用户
allconfig = configManager.showConfig();
//ServletActionContext.getRequest().setAttribute("allconfig", allconfig);
return SUCCESS;
}
也写了set和get
public ConfigManager getConfigManager() {
return configManager;
}
public void setConfigManager(ConfigManager configManager) {
this.configManager = configManager;
}
public List<Config> getAllconfig() {
return allconfig;
}
public void setAllconfig(List<Config> allconfig) {
this.allconfig = allconfig;
}
jsp中:
<c:forEach items="${allconfig}" var="config">
<tr>
<td><center>${config.id}</center></td>
<td><center><input type="checkbox"/></center></td>
<td><center><a href=#>修改</a></center></td>
<td><center><a href=#>删除</a></center></td>
</tr>
</c:forEach>
什么都显示不出来,不知道为什么……谢谢
这是一条镜像帖。来源:北邮人论坛 / java / #24077同步于 2012/12/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
求助:action中的List传不到jsp中是怎么回事儿?
tongyuan
2012/12/12镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
//ServletActionContext.getRequest().setAttribute("allconfig", allconfig); 注释掉了?
【 在 woaiyou 的大作中提到: 】
: //ServletActionContext.getRequest().setAttribute("allconfig", allconfig); 注释掉了?
不注释也不行,看到有人说只要写了set和get就不用request也可以取到,才注释掉试试的,但是也不行……
【 在 woaiyou 的大作中提到: 】
: showConfig(),方法呢
我在action里打印那个list:allconfig,是有东西的,所以应该是没有传过去的问题吧……
ServletActionContext.getRequest().setAttribute("allconfig", allconfig);这个应该没问题啊,调试下前台是否接受到值。不行,再加上getSession(),看行不行。
另外检查页面跳转是否正确。config这个bean是否正确。
【 在 woaiyou 的大作中提到: 】
: ServletActionContext.getRequest().setAttribute("allconfig", allconfig);这个应该没问题啊,调试下前台是否接受到值。不行,再加上getSession(),看行不行。
: 另外检查页面跳转是否正确。config这个bean是否正确。
那天终于解决了,是各种路径问题……