js中获取java文件传过来的list对象列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中获取java文件传过来的list对象列表相关的知识,希望对你有一定的参考价值。
解决思路:将List转成json,传到界面。js中使用vararr=eval(‘$list');将list转成js数组。参考代码如下:varkeyList=eval('$keysList');varvalues=$("#paramsValues").val();varnoSet=[];for(vari=0;i<keyList.length;i++)if(values.indexOf(keyList[i])==-1)noSet.push(keyList[i]); 参考技术A 建议使用json 后台传递json串 js解析json.jsp页面函数中如何获取sevlet传过来的List
然后要从List中取出数据库表的内容
你好~~ 能讲具体一点么 ,我想在for循环里面对某些字段进行判断 另外没有用struts
不过你先要在servlet中把变量保存在一个变量名中
用request.setAttribute(变量名,要保存的变量);
在servlet中用request跳转到页面中.例如:a.jsp
在a.jsp中用request.getAttribute(变量名)获取list
取出list中的内容用for循环
然后用<%= %>显示 参考技术A 如果单纯的使用小脚本,就在<% %>中使用for循环遍历,并配合<%= %>输出,输出时可以配合HTML代码控制格式,如果使用Struts标签,直接<logic:foreach>循环就可以了 参考技术B List list = (List) session.getAttribute("dispList");//取得list
ResultWork1 resultWork1 = null; //ResultWork1 类
if (list == null)
System.out.println("没有数据");
else
for (int i = 0; i < list.size(); i++)
resultWork1 = (ResultWork1) list.get(i);//取得一个类
id = resultWork1.getId().toString();//取得id
System.out.println("有数据");
参考技术C List list = (List) session.getAttribute("dispList");//取得list
ResultWork1 resultWork1 = null; //ResultWork1 类
if (list == null)
System.out.println("没有数据");
else
for (int i = 0; i < list.size(); i++)
resultWork1 = (ResultWork1) list.get(i);//取得一个类
id = resultWork1.getId().toString();//取得id
System.out.println("有数据");
以上是关于js中获取java文件传过来的list对象列表的主要内容,如果未能解决你的问题,请参考以下文章
我想问一下如何获取ajax传过来的数据,比如在.cs或者在jsp页面获取ajax传过来的数据,然后写入数据库。