You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring MVC查找JSP文件时返回404 NOT_FOUND错误求助

Spring MVC无配置项目JSP 404问题修复

核心错误点

控制台显示Spring MVC尝试转发到/webapp/view/socios.jsp,但你的项目中JSP文件实际位于src/main/webapp/view/目录下。在嵌入式Tomcat环境中,webapp是Web应用的根上下文路径,前缀里不需要包含/webapp/,这直接导致路径匹配失败,返回404。

修正ViewResolver配置

修改@Configuration类中的ViewResolver Bean,调整前缀路径:

@Bean
public ViewResolver internalResourceViewResolver() {
    InternalResourceViewResolver internalResourceViewResolver = new InternalResourceViewResolver();
    internalResourceViewResolver.setPrefix("/view/"); // 移除多余的/webapp/前缀
    internalResourceViewResolver.setSuffix(".jsp");
    return internalResourceViewResolver;
 }

补充验证项

  • 确认嵌入式Tomcat配置正确,src/main/webapp目录被识别为Web资源根目录。
  • 检查构建工具(Maven/Gradle)配置,确保webapp下的JSP文件在编译后被正确打包到部署目录。

内容的提问来源于stack exchange,提问作者Lorena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 06:50:25