其实js和jsp页面中的java直接交换各自的数据是好像是没法做到的,也许我没找到方法。jsp中的list是从后台传过来的,这种方式你可以用ajax,json等获取list,可以把list放在map里面。java类中你把list放map中,mapput('list',list);js中$post(url,{ 你的参数 },function(data){ datalist;//这就是js获取到的数据,可以用js遍历);url 是通往你aciton类的地址,比如test!getListaction test是struts中配置的action,getList是action类中的方法名。
<%@ taglib prefix="c" uri=">
直接在<%%>里包着for循环啊
<%
List<Blog> blogs = (List<Blog>)requestgetAttribute("blog");
for(int i=0;i<blogssize();i++){
Blog b = blogsget(i);
%>
<tr>
<td>
<%=b你自己的Blog实体中的属性 %>
</td>
</tr>
<%
}
%>
还有你可以用jstl中的<c:forEach>遍历 或者使用struts2中的<s:iterator>遍历
setAttribute(String name, Object o) 方法存放一个对象名和对象 类似于键值对getAttribute(String name);方法通过一个键名或者说对象名 取出对象如果要存如list集合 那么也类似 下面我写的测试代码 可供参考: <%
List list=new ArrayList();
listadd("北京");
listadd("重庆");
listadd("广州");
requestsetAttribute("address",list);
requestsetCharacterEncoding("GBK");
List ps=(List)requestgetAttribute("address");
for(int i=0;i<listsize();i++){
outprintln(psget(i));
} 如有疑问可追问,谢谢!
%></SPAN></SPAN></p>
以上就是关于js中如何取得jsp中的List;例如下边jsp中代码,代码简单写的,只要具体的解决方法,最好有代码实例全部的内容,包括:js中如何取得jsp中的List;例如下边jsp中代码,代码简单写的,只要具体的解决方法,最好有代码实例、在JSP页面中显示List集合·、怎么在jsp中遍历一个List,并且显示在页面中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)