Spring boot无法显示jsp页面问题汇总

  • Post author:
  • Post category:其他


问题1:

o.s.w.s.r.ResourceHttpRequestHandler:Path with “WEB-INF” or “META-INF”: [WEB-INF/jsp/index.jsp]

解决:

spring boot默认不适用jsp页面,需要引入相关jar包

 <dependency>
     <groupId>javax.servlet</groupId>
     <artifactId>jstl</artifactId>
 </dependency>
 <dependency>
     <groupId>org.apache.tomcat.embed</groupId>
     <artifactId>tomcat-embed-jasper</artifactId>
     <scope>provided</scope>
 </dependency>

正常运行界面:

问题2:

spring boot项目中没有WEB-INF文件与web.xml

解决:

idea:File —> Project Structure —> Modules —> 点击+号,选择Web —>根据自己文件目录匹配weiApp的目录 —> 添加web.xml —> Apply —> OK(详情如下图):

对应第③步:

对应第④步:

建立好的目录信息:

问题3:

在网页打开jsp页面时报错404/400….,访问不了webApp下的目录(这个问题困扰了我好久!小白禁不起折腾!!!),终于在某一天某一个时刻让我查到因为是项目结构有问题,没有配置model的工作目录导致的!

解决:

① 点击运行旁边的Edit Configurations…

② 找到Templates下的Spring Boot

③ 修改Working directory的值为


$MODULE_WORKING_DIR$,并将JRE版本对应好自己的JDK版本,之后点击Apply-->OK就可以了



版权声明:本文为zyd_994264926326原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。