springMVC 序列化问题

2019-01-02 21:07发布

我用bootstrap-table,或者用axios向后台发出请求,回调是json数据。
用jQuery.ajax 或者在浏览器直接请求,获得是xml数据。为什么?

4条回答
一个人的天荒地老
2楼-- · 2019-01-02 21:29

因为你没在请求头重执行contenttype.就是要求服务端返回什么格式的数据.

查看更多
只靠听说
3楼-- · 2019-01-02 21:37

contentType:"application/json;
好像要求你后台方法接受参数加上@RequestBody

查看更多
牵手、夕阳
4楼-- · 2019-01-02 21:41

ajax 参数 dataType:'json'。如果不加,springMVC默认是转xml,springboot默认转json。

查看更多
谁念西风独自凉
5楼-- · 2019-01-02 21:45

@RequestMapping(value = "getList", consumes = "application/json", produces = "application/json")
@ResponseBody
public DataGridResult<UserInfo> GetList(@RequestBody User condition) {

查看更多
登录 后发表回答