正常情况的返回:正常情况下响应里是我的自定义json字符串
我的情况:我的响应中是一个表示400错误的HTML页面
我的代码:继承了SpringMVC的DefaultHandlerExceptionResolver进行的全局错误处理。
在这个地方返回的json数据,返回后浏览器没有收到我的自定义夹送字符串,且ContentType也没有起作用。
正常情况的返回:正常情况下响应里是我的自定义json字符串
我的情况:我的响应中是一个表示400错误的HTML页面
我的代码:继承了SpringMVC的DefaultHandlerExceptionResolver进行的全局错误处理。
在这个地方返回的json数据,返回后浏览器没有收到我的自定义夹送字符串,且ContentType也没有起作用。
好了,我自己解决了。。。答案是。。。
response.sendError(400);这行代码会默认返回给浏览器一个400错误的HTTP页面;
如果不想返回页面返回自定义的json的话,要使用response.setStatus(400);