在我的应用程序中,我使用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;
Run Code Online (Sandbox Code Playgroud) spring-mvc ×1