Springmvc如何实现返回xml及json格式

  介绍

这篇文章运用简单易懂的例子给大家介绍Springmvc如何实现返回xml及json格式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>返回xml

文件编码是utf - 8,需要以下这么写,否则乱码

 @RequestMapping (value=https://www.yisu.com/zixun//rss,产生=癮pplication/xml; charset=utf - 8”)
  @ResponseBody
  公共字符串loadRss()抛出异常{//返回将xml转换成对应的字符串
  }

页面显示结果如下:

 Springmvc如何实现返回xml及json格式

<强>返回json

除了上面那种明显指定的方法,可以下面这样,不需要指定生产

1,创建实现了序列化的对象

公共类Resultimplements Serializable {
  私有静态最终长serialVersionUID=-349012453592429794 l;
  私人int状态//获得组
  }

2,返回这个序列化对象

 @RequestMapping (value=https://www.yisu.com/zixun//checkSudoku)
  @ResponseBody
  公共结果checkMobilegamesSudoku(字符串sudokuList) {
  result.setStatus (1);
  返回结果;
  }

<>强返回xml错误尝试1

控制器中返回字符串类型,将xml数据在代码中转换成字符串,输出到页面上

查看源代码会发现,输出的全是xml文件,但会导致中文乱码,而且实际页面上展示的,相当于把这段字符当做当做html文本展示了,并没有展示xml的标签

<强>返回xml错误尝试2

直接返回对象,如下图:

 Springmvc如何实现返回xml及json格式

关于Springmvc如何实现返回xml及json格式就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

Springmvc如何实现返回xml及json格式