方法有效,但返回未找到错误

时间:2015-07-28 01:30:10

标签: java spring-mvc

我请求了方法,看看它是如何运行的但是得到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并返回它

1 个答案:

答案 0 :(得分:0)

方法的返回值是指向视图。该错误消息表明控制器找不到与User对象相对应的视图。文档在这里: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html