js中如何取得jsp中的List;例如下边jsp中代码,代码简单写的,只要具体的解决方法,最好有代码实例

js中如何取得jsp中的List;例如下边jsp中代码,代码简单写的,只要具体的解决方法,最好有代码实例,第1张

其实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,并且显示在页面中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9724890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存