将List集合放入ActionContext.getContext().put()中怎么在js中遍历
发布网友
发布时间:2022-04-22 13:33
我来回答
共3个回答
热心网友
时间:2022-04-22 15:03
这个问题很有问题。
1. js能只能操作 html 或者 js对象,是根本无法直接操作 java的对象。
2.js要操作Java对象,必须通过中间转换,有一些框架通过ajax实现对服务器java对象操作,比如:dwr 、buffalo
3.如果不采用ajax的方法,那么你在生成页面的时候,在JSP页面通过java代码或者标签库,构造一个数组的js对象,然后通过js来操作。
比如
<script>
var list = [];
<%for (iterable_type iterable_element : iterable) {%>
list[i].value=...;
<%}%>
</script>
<% %>
热心网友
时间:2022-04-22 16:21
用struts标签,如
<table>
<tr>
<td>成员ID</td>
<td>成员名称</td>
<s:iterator value="members" >
<tr>
<td><s:property value="ID"/></td>
<tr>
<td><s:property value="name"/></td>
</tr>
</s:iterator>
</table>追问我说的是用javascript遍历,看清楚点,这谁不会啊
热心网友
时间:2022-04-22 17:55
如果是js遍历的话,就看你传到js的是什么东西了。一般都会是json对象,那就很好处理了