Struts2 返回json数据的应用详解

原创 2012年03月28日 21:25:13

Struts2 返回json数据的应用详解

get方式 entities对象  admins 对象

   <result type="json">

 <param name="root">entities</param>

  </result>

  

 看返回的json数据:

[{"address":null,"cellPhone":null,"email":null,"id":1,"password":"ssssssss1","realName":"sss1","role":null,"sex":null,"userName":"redarmy1"},{"address":null,"cellPhone":null,"email":null,"id":2,"password":"ssssssss2","realName":"sss2","role":null,"sex":null,"userName":"redarmy2"},{"address":null,"cellPhone":null,"email":null,"id":3,"password":"ssssssss3","realName":"sss3","role":null,"sex":null,"userName":"redarmy3"},{"address":null,"cellPhone":null,"email":null,"id":4,"password":"ssssssss4","realName":"sss4","role":null,"sex":null,"userName":"redarmy4"},{"address":null,"cellPhone":null,"email":null,"id":5,"password":"ssssssss5","realName":"sss5","role":null,"sex":null,"userName":"redarmy5"},{"address":null,"cellPhone":null,"email":null,"id":6,"password":"ssssssss6","realName":"sss6","role":null,"sex":null,"userName":"redarmy6"},{"address":null,"cellPhone":null,"email":null,"id":7,"password":"ssssssss7","realName":"sss7","role":null,"sex":null,"userName":"redarmy7"},{"address":null,"cellPhone":null,"email":null,"id":8,"password":"ssssssss8","realName":"sss8","role":null,"sex":null,"userName":"redarmy8"},{"address":null,"cellPhone":null,"email":null,"id":9,"password":"ssssssss9","realName":"sss9","role":null,"sex":null,"userName":"redarmy9"}]

 

 

get方式:entities  admins

        *      <result type="json">

        *        <param name="root">entities,admins</param>

        *     </result>

        *  -------如果能写返回的结果为null

          

                *       

 

 

 

get方式:entities  admins

        *      <result type="json">

        *        <param name="includeProperties">entities</param>

        *     </result>

                *     试试上面的结果:返回的结果为{"entities":[]}

 

 

 

<result type="json">

        *        <param name="includeProperties">entities\[\d+\].realName</param>

        *     </result>

                *     看结果,结果为{"entities":[{"realName":"sss1"},{"realName":"sss2"},{"realName":"sss3"},{"realName":"sss4"},{"realName":"sss5"},{"realName":"sss6"},{"realName":"sss7"},{"realName":"sss8"},{"realName":"sss9"}]}

<result type="json">

        *        <param name="includeProperties">^entities\[\d+\].realName</param>

        *     </result>

结果为:{"entities":[{"realName":"sss1"},{"realName":"sss2"},{"realName":"sss3"},{"realName":"sss4"},{"realName":"sss5"},{"realName":"sss6"},{"realName":"sss7"},{"realName":"sss8"},{"realName":"sss9"}]}
 

深入了解Struts2返回JSON数据的原理

深入了解Struts2返回JSON数据的原理 早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的...
  • AILAN_
  • AILAN_
  • 2015年08月29日 17:17
  • 2002

在用struts2框架时在Action中返回json数据

在上一篇搭建了struts2开发环境,之前开发一些小项目都是直接使用的servlet,在servlet中返回json数据很容易:在response对象中打开流直接写入json数据就好了。今天学习str...
  • u013972558
  • u013972558
  • 2016年05月17日 23:28
  • 5288

Struts.xml配置返回JSON数据

网易编辑器的代码编辑功能不怎么样唉~!测试struts.xml中result参数的不同返回不同的json数据目的是为了比较result中type不同和result中参数的不同所产生的效果如果查询的是所...
  • Bactryki28
  • Bactryki28
  • 2016年06月14日 12:07
  • 2655

ajax请求Struts2返回JSON数据方法

如果是作为客户端的HTTP+JSON接口工程,没有JSP等view视图的情况下,使用Jersery框架开发绝对是第一选择。而在基于Spring3 MVC的架构下,对HTTP+JSON的返回类型也有很好...
  • xiaoxiaoxianxian
  • xiaoxiaoxianxian
  • 2014年10月20日 22:20
  • 3654

Struts2+Jquery实现ajax并返回json类型数据

主要实现步骤如下: 1、JSP页面使用脚本代码执行ajax请求 2、Action中查询出需要返回的数据,并转换为json类型模式数据 3、配置struts.xml文件 4、页面脚本接受并处...
  • shuaishuai123485615
  • shuaishuai123485615
  • 2017年04月17日 14:52
  • 619

利用Struts2框架,将后台数据转化为JSON数据并返回到前台

1、第一步,配置web.xml,配置代码如下
  • BluewineY
  • BluewineY
  • 2016年09月22日 07:57
  • 8486

EXT4提交表单到struts2返回json数据并跳转页面

新手学习ext,提交表单的时候总是不能返回正确的json数据,在网上找了相关资料终于发现了问题,记录下以供大家参考 这里说明下,我用的是ext的form提交,要求必须返回json格式的数据 E...
  • shixueshang
  • shixueshang
  • 2014年10月11日 09:31
  • 941

struts2 从action中返回json格式数据:

struts2 从action中返回json格式数据:         .Action中的配置                 5.1. root参数:从归回结果...
  • cao478208248
  • cao478208248
  • 2014年05月10日 21:11
  • 1166

关于使用struts2-json-plugin 插件,Json返回List对象数据为空解决方案

关于使用struts2-json-plugin 插件,Json返回List对象数据为空解决方案
  • u011768325
  • u011768325
  • 2015年05月05日 15:50
  • 1294

Struts2返回json的几种方式

在web项目中,我们不一定全部数据都放在值栈zhong
  • a837199685
  • a837199685
  • 2014年06月26日 16:14
  • 3221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2 返回json数据的应用详解
举报原因:
原因补充:

(最多只允许输入30个字)