我请求了方法,看看它是如何运行的但是得到404错误
@RequestMapping(method = RequestMethod.GET)
public User getUser(@RequestHeader(value="Access-key") String accessKey,
@RequestHeader(value="Secret-key") String secretKey){
User u = this.userService.chkCredentials(accessKey, secretKey);
System.out.println(u.toString());
return u;
}
我可以在System.out.print()
中看到结果然后发生了一些事情并且return语句不返回对象。
堆栈跟踪是,
警告:org.springframework.web.servlet.PageNotFound - 找不到映射 对于带有URI [/WEB-INF/views/user.jsp]的HTTP请求 DispatcherServlet,名称为“appServlet”。
但是所有其他方法都将对象转换为JSON并返回它
答案 0 :(得分:0)
方法的返回值是指向视图。该错误消息表明控制器找不到与User对象相对应的视图。文档在这里: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html