解决springMvc控制器动作直接以json形式返回自定义对象是报“HTTP Status 406 – Not Acceptable”的问题...

1.springMvc中的动作使用@ResponseBody注解可以直接返回基本数据类型或自定义对象的json字符串
2.但是当返回的类型是自定义对象时,可能会报“HTTP Status 406 – Not Acceptable”,原因缺少对象与json的工具
3.解决办法:
   3.1. dispatcher-servlet.xml中加入<mvc:annotation-driven/>
   3.2. 导入指定的json工具包(我的springmvc是4.x):jackson-annotations-2.9.8.jar jackson-core-2.9.8.jar jackson-databind-2.9.8.jar

 4.示例
解决springMvc控制器动作直接以json形式返回自定义对象是报“HTTP Status 406 – Not Acceptable”的问题...

解决springMvc控制器动作直接以json形式返回自定义对象是报“HTTP Status 406 – Not Acceptable”的问题...

解决springMvc控制器动作直接以json形式返回自定义对象是报“HTTP Status 406 – Not Acceptable”的问题...

解决springMvc控制器动作直接以json形式返回自定义对象是报“HTTP Status 406 – Not Acceptable”的问题...

转载于:https://my.oschina.net/ankje/blog/3025941