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插件包,里面已经改好了的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)