Struts2 怎么展现批量数据? 本帖最后由 mousepc228891 于 2011-08-23 09:37:22 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表单+iterator迭代..这样可以啊,数据输出jstl或者struts标签库(OGNL也蛮好用)。希望对楼主有帮助,当然能散点分更棒! 哦,不好意思,没看完,楼主是说如何将action里的list传到jsp页面吗?我截一段自己的代码楼主看看希望有帮助: Map request = (Map)ActionContext.getContext().get("request"); request.put("list", this.service.findAllUser()); return SUCCESS; 我用的hibernate,里面findAll返回的就是一个对象list,楼主可以尝试(另外我用Map为了POJO里和DAO里匹配对象)。 显示用标签<s:iterator ></s:iterator>展现,并且设置每条记录不可编辑,即设置记录的disabled="true",然后修改按钮调用js或者用jquery,点击对应的修改按钮,把对应的记录的属性disabled="false",提交用ajax提交就可以了。 截取楼主所需的部分jsp输出,提交部分相信楼主能解决了。<s:iterator value="#request.list" status="sys" id="us"> <tr> <td> <s:property value="userId" /> <br> </td> <td> <s:property value="userName" /> <br> </td> <td> <s:property value="userPassword" /> </td> </tr> </s:iterator> 可以使用jstl标签循环遍历从后台传过来的LIST集合<c:forEach items="${list}" var="ss"> <tr> <td>${ss.id}</td> <td>${ss.name}</td> <td>${ss.password}</td> </tr></c:forEach> 显示用标签<s:iterator ></s:iterator>展现,并且设置每条记录不可编辑,即设置记录的disabled="true",然后修改按钮调用js或者用jquery,点击对应的修改按钮,把对应的记录的属性disabled="false",提交用ajax提交就可以了。 ArrayDescriptor无效的名称模式 oracle存储过程传递数组问题 求救。。 请教一个servlet的菜鸟问题 面试后的犹豫,无耐,烦躁(散分) 关于调用接口方法不能显示参数名称的问题 关于连接MQ的问题 哪位用itext做过套打,请指点一下 多struts-config的问题~!!! Mybatis 一对一映射 displaytag如何打印 请问,<html:select/>如何设置选中一个条目 The type HttpServletRequest is not accessible 学java快一年了还不知道java脊髓是啥子
表单+iterator迭代..
这样可以啊,数据输出jstl或者struts标签库(OGNL也蛮好用)。希望对楼主有帮助,当然能散点分更棒!
哦,不好意思,没看完,楼主是说如何将action里的list传到jsp页面吗?
我截一段自己的代码楼主看看希望有帮助: Map request = (Map)ActionContext.getContext().get("request");
request.put("list", this.service.findAllUser());
return SUCCESS; 我用的hibernate,里面findAll返回的就是一个对象list,楼主可以尝试(另外我用Map为了POJO里和DAO里匹配对象)。
<tr>
<td>
<s:property value="userId" />
<br>
</td>
<td>
<s:property value="userName" />
<br>
</td>
<td>
<s:property value="userPassword" />
</td>
</tr>
</s:iterator>
<c:forEach items="${list}" var="ss">
<tr>
<td>${ss.id}</td>
<td>${ss.name}</td>
<td>${ss.password}</td>
</tr>
</c:forEach>