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 =

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

从servlet传递到jsp页面的List对象,传递到js作为数组遍历的方法如下: 1、servelt内,从数据库获取的数据保存到request,session,page,application对象内,根据具体的需求,一般我喜欢保存到session内,因为可能多个页面使用这个集合。 2、页面...

var d = new dtree('d');

var list = ${query};在需要的jsp页面中创建这样一个js变量,值是通过el表达式获取的request里面的内容

var data = new Array();

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

参考例子如下: var array = new Array();

kevintop3的回答很不错,是基于原始的jsp的写法,不知道符合你的要求么? 我说下我的思路: 选择C标签(你项目框架不允许,就不建议了) 后台必须传递List么?在jsp要做复杂的逻辑么?如果是这样,建议在后台处理好,然后直接传递个如json或者字...

网站地图

All rights reserved Powered by www.ctrt.net

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