【发布时间】:2016-03-05 18:49:21
【问题描述】:
这里是代码结构
控制器
@Controller
@RequestMapping("/")
public class indexController {
@RequestMapping(value="/",method=RequestMethod.GET)
public String home(){
return "index";
}
}
web.xml
虽然我的视图文件夹包含 index.html 但是当我在服务器上运行项目时,浏览器仍然显示 404 错误。
请帮忙
** 因为标签,我无法发布 web.xml 的代码,因此是截图
【问题讨论】:
-
您可以尝试删除控制器名称顶部的请求映射,看看它是否有效?
-
谢谢,我试过了,但它不起作用:(
-
在我的 spring mvc 项目中,我有 jsp 视图。您可以尝试将您的 index.html 重命名为 index.jsp 吗?
-
是的,对于 jsp 来说它可以工作,但为什么不适合 html 呢?
-
@sparsh610 .jsp 扩展帮助服务器识别请求已由 JSP 页面发送,将其转换为 servlet 内容并将 servlet 编译为可执行类。如果扩展名是 HTML,服务器不会将其识别为 JSP,因此不会在服务器上创建类
标签: java spring spring-mvc servlets