ITKeyword,专注技术干货聚合推荐

注册 | 登录

spring mvc json 直接把一个对象转换成json格式输出到jsp页面

oLevin 分享于 2016-04-18

推荐:spring mvc 在同一个controller 中同时返回多种格式的数据 (xml json atom)

本人博客已移至: www.andyqian.com     此处不再更新.........        在本篇文章中,我们来学习spring MVC中返回的数据格式,这种方式在写接口时,非常适用也非

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

http://zhidao.baidu.com/link?url=cOEy4uem4hxIWj5DLJvfboHt5p_nBSTTyF82G1tRGRLvCRavQhuxznzgHMLSroweQ9ZGI0ih4paSWVjjbs1OhWqA4EbULpXLhMxlXIQi8mC

这个很简单可以使用spring mvc自带的jackson

1、web工程lib中加入jackson所需jar包:jackson-core-asl-1.9.9.jar、jackson-mapper-asl-1.9.9.jar

2、在applicationContext.xml中加入jackson的配置

1 2 3 4 <!-- json转换器 --> < bean  id = "jsonConverter"   class = "org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" >  < property  name = "supportedMediaTypes"  value = "application/json"  /> </ bean >

3、在你的action中直接使用注解的方式"@ResponseBody"自动将返回值转化成json格式

1 2 3 4 5 6 7 8 9 @Controller @RequestMapping ( "task" ) public  class  TaskControl {        @RequestMapping ( "getUserById"       @ResponseBody       public  List getUserById(Integer id) {           return  this .taskService.getUserById(id);       }

4、jsp页面的js写法跟普通ajax格式一样

1 2 3 4 5 functon getUserById(id){      $.getJSON( "task/getUserById" ,{id:id}, function (data){          });   }

http://zhidao.baidu.com/linkurl=cOEy4uem4hxIWj5DLJvfboHt5p_nBSTTyF82G1tRGRLvCRavQhuxznzgHMLSroweQ9ZGI0ih4paSWVjjbs1OhWqA4EbULpXLhMxlXIQi8mC 这个很简单可以使用spring mvc自带的jacks

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。