在ssh中怎样把action里面的json数据传到jsp页面

在ssh中怎样把action里面的json数据传到jsp页面,第1张

1\至少要json 的jar包. 网上有下.

2\ json 传Map、List、JavaBean都挺好的,

给你写几行

pResponse.setContentType("text/jsoncharset=GBK")

PrintWriter out=pResponse.getWriter()

List list= XXXXX(fa)

JSONArray ja=JSONArray.fromObject(list)

out.println(ja)

out.flush()

在页面上可以通过data[0]点属性获取.

这个跟你的json插件的jar有关

也就是你的struts2的配置

以前版本的json的插件,是没有继承 struts-defaut这个父类的,导致了

直接引入json插件的时候,写json为返回类型肯定会报错

需要把jar解开,然后再配置上加入 struts-defaut的继承关系,然后再打包成

jar,之后再项目里面的struts-xml配置中,只需要继承json-defaut就行了!

更简单的办法,加载最新的json插件包,里面已经改好了的


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

原文地址: http://outofmemory.cn/sjk/6768247.html

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

发表评论

登录后才能评论

评论列表(0条)

保存