Struts1框架中如何用Ajax将后台(Action)返回的List数据显示到隐藏的div中

请讲解下,Struts1框架中如何用Ajax将后台(Action)返回的List数据显示到隐藏的div中
最新回答
青春很沉默

2024-05-18 20:51:55

用json这种数据格式,ajax不支持直接处理java的list数据,增加一个action处理list数据,将它们转换成json数据格式,页面方面ajax框架的jquery处理json数据格式将它们放到隐藏div中。
追问
json我不会  麻烦给个例子看看 谢谢
何必讨好

2024-05-18 08:12:43

struts1貌似不支持配置数据返回类型,struts2中的配置文件可以针对每一个action配置返回类型为json,也就是如果 你返回的时一个java对象,框架会自动给你转成json来消费.
紫南

2024-05-18 15:32:30

构建一个hashmap,把要传到前台的值存到map中,(Hashmap map = new Hashmap();
map.put('key','value');

在导入JESON(String jeson = JESONObject.formobject(map).toString();)
现在就可以向前台写数据了(out.print(jeson);)
在前台就就可以把接收道德数据赋值到隐藏的div中;
你依旧那么甜

2024-05-18 05:31:33

这个比较麻烦,可以不用ajax获得action中的list数据库,有好多的方式可以解决这个问题
追问
有例子吗 有的话请发给我看一下402911752@qq.com  谢谢
追答
没有
九四鳁鲸

2024-05-18 00:03:26

可以在 回调函数中写啊
卿弦季鸢

2024-05-18 18:03:42

回调函数!