【发布时间】:2013-12-17 16:13:05
【问题描述】:
在我的应用程序中,我使用 springMVC 和 tomcat,我的控制器返回对象,但是当出现问题时,我只想返回一些内容为 json 的字符串消息,所以我使用 response.error,但它不起作用,返回是一个html。 我的控制器:
@RequestMapping(value = "{id}/{name}" ,method=RequestMethod.POST,produces = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody UserBean login(@PathVariable String id,@PathVariable("name") String userName,
@RequestHeader(value = "User-Agent") String user_agen,
@CookieValue(required = false) Cookie userId,
HttpServletRequest request,HttpServletResponse response,@RequestBody UserBean entity
) throws IOException {
System.out.println("dsdsd");
System.out.print(userName);
response.setContentType( MediaType.APPLICATION_JSON_VALUE);
response.sendError(HttpServletResponse.SC_BAD_REQUEST, "somethind wrong");
return null;
【问题讨论】:
标签: spring-mvc