www.ctrt.net > jsp中 把jAvA获取的list传给js中的数组

jsp中 把jAvA获取的list传给js中的数组

var data = new Array();

。。 将LISt转换为JSON数据后直接赋值给js数组就可以。 JSON的格式可以是这样的 [0,1,2,3,4,5] data =

假设保存在list的类叫User,那么,首先将其取出来。list对象一般保存在session中, 例: session.setAttribute("userList", list对象名 ); 所以也要从session中取出 ArrayList pl=(ArrayList)session.getAttribute("userList"); for(User ul:pl) ...

使用ajax发送json给后台。 $.ajax({ type:'POST', url : xxx.action", data : {"list" : '把list拼成json数据'}, dataType : "json", success : function(data){ //成功处理 }, error : function(){ //错误代码 } });

var data = new Array();

js(jsp)二级联动并且将java数组赋值给js add score function select(){ var bj=document.getElementById('class'); obj.options.length=0; var course = document.getElementById("course").value; alert(course);

可以的,你这样试一下 在jsp页面中: 在该页的javascript中 var strs=document.getElementById("findArray"); 这里的strs就是目标数组。 不知道你是后台传给JSP然后再传给JS还是直接在JSP中产生值?

var arr=[1,2,3]; var str = arr.join(','); 请求jsp的时候传入:index.jsp?param=str jsp里: String[] sz=((String)request.getParameter("param")).split(","); 也可以进行其他处理

页面上做隐藏域接到list里的值,然后在js获得隐藏域的值 不知道你这个list,每个元素放的两个值是以字符串的形式用,号隔开还是存在了map里 ?

js中只有var类型,不分到低时数组还是其他的类似java中的String,int等类型,如果js要获取ava中的数组就是用json吧. java代码中把集合转成json: @RequestMapping(value = "/slick/home") public void homePage(HttpServletResponse response) throw...

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com