springboot +jsp 报错

There was an unexpected error (type=Not Found, status=404).

/WEB-INF/jsp/%20%20%20%20register.jsp

1.开始开始开始

SpringBoot前端如果要使用jsp了话,需要在pom文件中加入以下依赖。

<!-- 引入SpringBoot内嵌Tomcat对jsp的解析依赖,不添加这个解析不了jsp -->

<dependency>

<groupId>org.apache.tomcat.embed</groupId>

<artifactId>tomcat-embed-jasper</artifactId>

</dependency>

同时,在pom文件中的<build>标签下,添加如下内容:

<!--

SpringBoot项目默认推荐使用的前端引擎是thymeleaf

现在我们要使用SpringBoot集成jsp,手动指定jsp最后编译的路径

同时SpringBoot集成jsp编译jsp的路径是规定好的:META-INF/resources

-->

<resources>

<resource>

<!-- 源文件夹 -->

<directory>src/main/webapp</directory>

<!-- 指定编译到的路径为 META-INF/resources -->

<targetPath>META-INF/resources</targetPath>

<!-- 指定源文件夹中的哪些资源需要进行编译 -->

<includes>

<include>*.*</include>

</includes>

</resource>

</resources>

要使用jsp,我们回顾一下之前的 SpringMVC,是不是有一个东西叫视图解析器,那么如今换成了 SpringBoot,我们也可以在它的核心配置文件 application.properties 中,声明一下视图解析器。

#配置视图解析器

spring.mvc.view.suffix=.jsp

spring.mvc.view.prefix=/ #这里我没有加WEB-INF文件

jsp解析不了主要是这三个地方

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值