代码如下
@RequestMapping(value="/registerUser",method = RequestMethod.POST)
public @ResponseBody String createUser(@RequestBody WxUser user,PrintWriter printWriter){
try{
user.setState(1);
wxUserSV.save(user);
return "success";
}catch(Exception e){
logger.error(e.getMessage());
return "fail";
}
}
spring-mvc.xml 配置如下 我的是springmvc 4.0版本的
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<!-- 将StringHttpMessageConverter的默认编码设为UTF-8 -->
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8" />
</bean>
<!-- 将Jackson2HttpMessageConverter的默认格式化输出设为true -->
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="prettyPrint" value="true"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
</beans>
配置都已经参照网上的配置了