问题描述
- struts返回json数据后,还能在页面上用S标签迭代吗
-
如果不是返回json的话,我就可以用等标签来绑定数据。但是如果返回的是json的
话,感觉S标签就废掉了。。。请问还有方法可以再用到吗
解决方案
如果你是返回Json格式的数据的话,那你应该就是用ajax异步来操作的,这样异步操作的返回内容,交给Js去处理就好了,
你用这种方法,response不可能将返回的信息直接带到页面中,怎么用S标签进行处理啊~
不过你可以上网搜一下:struts2的具有ajax功能的标签。可能能满足你的需要。
struts2中常用的Ajax标签
解决方案二:
作用域中会用到s标签;和c:forEach类似。还有就是判断等。
解决方案三:
返回json数据,可以交给JS处理,但必须的注意的是后台返回json字符串时,必须得含该字段,且至少是个js的空数组的写法"[]",不然前台JS会报错:
js code:
var data = ${xxx};
for(var i =0;i<data.length;i++){
.....
}
解决方案四:
Ext调用规则返回json数据到页面
JQuery.getJSON 从aspx页面返回JSON数据
JQuery.getJSON 从aspx页面返回JSON数据 .
时间: 2024-09-21 18:49:56