jsp获取json元素中的子元素如deptName,personName

jsp获取json元素中的子元素如deptName,personName,第1张

ajax本身是无法取得后台的list对象的~只能取基本类型的值~

可以这样试试:

1、首先下面这几个包要存在:

commons-beanutilsjar

commons-collectionsjar

commons-langjar

ezmorph-106jar

json-lib-223-jdk15jar

2、然后改后台代码,转换为基本类型的值,传到前台:

String json = JSONArrayfromObject(list)toString();

outprint(json);

3、jsp页面上的js:

$getJSON("testaction",function(data)

{

for(var i = 0;i < datalength;i++)

{

var id = data[i]id;

var name = data[i]name;

}

});

不一定是中文乱码的问题,你看一下jsonlist是否能输出?

如果能的话,

你传到页面的是一个json字符串 你要先把json字符串转化为对象。建议使用ajax封装的方法。

以上就是关于jsp获取json元素中的子元素如deptName,personName全部的内容,包括:jsp获取json元素中的子元素如deptName,personName、怎么用jsp生成json格式数据,然后用js又怎样读取其数据、怎么在jsp界面把list集合里的每个对象的属性值都取出来放到table里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://www.outofmemory.cn/web/9830403.html

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

发表评论

登录后才能评论

评论列表(0条)

保存