springmvc設定檔需加入
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" /><bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"><property name="messageConverters"><list><ref bean="mappingJacksonHttpMessageConverter" /></list></property></bean><bean id="mappingJacksonHttpMessageConverter"class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"><property name="supportedMediaTypes"><list><value>text/html;charset=UTF-8</value></list></property></bean><context:annotation-config />
注入springmvc設定檔中不要加入
<!-- 使用註解解析 也就是DefaultAnnotationHandlerMapping --><mvc:annotation-driven/>
需要2個Jar包
<dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-core-asl</artifactId><version>1.8.4</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><version>1.8.4</version></dependency>
使用如下:
@RequestMapping(value = "/create!save.do")@ResponseBodypublic Object create(@ModelAttribute User user) throws Exception {userService.insert(user);return user;}