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

问题1:

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

解决:

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

 
     javax.servlet
     jstl
 
 
     org.apache.tomcat.embed
     tomcat-embed-jasper
     provided
 

正常运行界面:

Spring boot无法显示jsp页面问题汇总_第1张图片

问题2:

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

解决:

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

Spring boot无法显示jsp页面问题汇总_第2张图片

对应第③步:

Spring boot无法显示jsp页面问题汇总_第3张图片

对应第④步:

Spring boot无法显示jsp页面问题汇总_第4张图片

建立好的目录信息:

Spring boot无法显示jsp页面问题汇总_第5张图片

问题3:

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

解决:

① 点击运行旁边的Edit Configurations...

Spring boot无法显示jsp页面问题汇总_第6张图片

② 找到Templates下的Spring Boot

 Spring boot无法显示jsp页面问题汇总_第7张图片

③ 修改Working directory的值为 $MODULE_WORKING_DIR$,并将JRE版本对应好自己的JDK版本,之后点击Apply-->OK就可以了

 Spring boot无法显示jsp页面问题汇总_第8张图片

你可能感兴趣的:(Java,spring,boot)