SpringMVC @ResponseBody 415錯誤處理

參考:http://blog.csdn.net/yixiaoping/article/details/45281721

  1. 務必加入 Library :jackson-annotations-2.9.4.jar、jackson-databind-2.9.4.jar、
  2. jackson-core-2.9.4.jar
  3. 務必修改application.xml
  4. <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
    <property name="messageConverters">
    <list>
    <bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
    <property name="supportedMediaTypes">
    <list>
    <value>application/json;charset=UTF-8</value>
    </list>
    </property>
    </bean> </list>
    </property>
    </bean>
  5. 必須加入自訂物件。
  6. 範例:
  7. @RequestMapping(value = “/test")
    public ModelAndView test(@RequestParam(value="id", required=false) String id, @RequestBody(required=false) Book book, HttpServletRequest request){
    ModelAndView rtn = new ModelAndView(“webservice.test");
    rtn.addObject(“id", id );

    return rtn;
    }

 

廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s