s:iterator输出问题

hillangle 2014-04-28 12:10:33

//action中相关部分代码
private List mslist=new ArrayList();

public List getMslist() {
return mslist;
}
public void setMslist(List mslist) {
this.mslist = mslist;
}
public List<UsersValue> getUsers() {
return users;
}
//方法中取得Match和Source类型的两个值放入list中,再将list放入malist
List list = new ArrayList();
list.add(0, match);
list.add(1, source);

mslist.add(i, list);


//jsp代码
<s:iterator value="umlist" status="um">
<tr>
<td><s:property value="umlist.get(#um.index).get(0).name"/></td>
<td><s:property value="umlist.get(#um.index).get(0).getPlayground().difficult"/></td>
<td><s:property value="umlist.get(#um.index).get(0).getPlayground().grade"/></td>
<td><s:property value="umlist.get(#um.index).get(1).sumsource"/></td>
<td><s:property value="umlist.get(#um.index).get(1).adjust"/></td>
<td>分数详情</td>
</tr>
</s:iterator>

数据库中有值,action中list中有值,mslist也有值,但是在jsp中没有数据输出,求大牛指教
...全文
131 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小律律 2014-04-28
  • 打赏
  • 举报
回复
引用 4 楼 u012724379 的回复:
引用 3 楼 huanglin02 的回复:
还真是。你 后台的 list名字跟你界面的名字不一样
-江沐风- 2014-04-28
  • 打赏
  • 举报
回复
引用 3 楼 huanglin02 的回复:
还真是。你 后台的 list名字跟你界面的名字不一样
小律律 2014-04-28
  • 打赏
  • 举报
回复
还真是。你 后台的 list名字跟你界面的名字不一样
小灯光环 2014-04-28
  • 打赏
  • 举报
回复
你标签的value写错了吧,你直接写属性名就是和对象栈的值进行对应,也就是你Action定义的全局变量,是mslist,而不是umlist
小律律 2014-04-28
  • 打赏
  • 举报
回复
你这个参数在 后台 Bean里有get、set 吗。直接这样不就有值了。<s:property value="USERNAME"/>。。。你这个。。。。值 估计还是输出的时候写法有误。。。
hillangle 2014-04-28
  • 打赏
  • 举报
回复
引用 5 楼 huanglin02 的回复:
引用 4 楼 u012724379 的回复:
引用 3 楼 huanglin02 的回复:
还真是。你 后台的 list名字跟你界面的名字不一样
好吧,最近真心二了....

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧