在春天mvc显示404

时间:2018-06-07 04:52:08

标签: java spring-mvc

HTTP状态404 - /SpringMVCHibernate/WEB-INF/views/user/userHome.jsp 在网页中显示为错误,即使页面userHome.jsp出现在正确的包中。

提前感谢

2 个答案:

答案 0 :(得分:0)

您需要在控制器方法上使用@RequestMapping批注中给出的路径。检查返回userHome.jsp视图的控制器方法。

参考弹簧控制器文档 https://docs.spring.io/spring-framework/docs/3.2.x/spring-framework-reference/html/mvc.html#mvc-controller

答案 1 :(得分:0)

错误消息表示404正在寻找userHome.jsp。实际上,您的控制器返回以下视图名称:“userHome”。但在您的情况下,显示您的文件已定义为userHome.jsp。案件很重要。

尝试返回与控制器中的JSP userHome.jsp匹配的正确引用的视图名称。目前,控制器返回Hello,而JSP名为userHome.jsp,导致404

@Controller 公共类UserHomeController {

@RequestMapping(value = "/greeting")
public String sayHello (Model model) {
    model.addAttribute("greeting", "Hello");
    //return "Hello"; 
    return "userhome"; 
}

}