开发者社区> 问答> 正文

struts返回json数据后,还能在页面上用S标签迭代吗

如果不是返回json的话,我就可以用等标签来绑定数据。但是如果返回的是json的
话,感觉S标签就废掉了。。。请问还有方法可以再用到吗

展开
收起
杨冬芳 2016-07-06 18:05:08 2284 0
1 条回答
写回答
取消 提交回答
  • IT从业

    如果你是返回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++){
     .....
     }
    2019-07-17 19:52:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载