Spring boot 集成 jsp

01:设置视图解析器


02:src 的 main 目录下 新增 webapp 目录 并且将要显示的 jsp文件 放在目录下


03: 内嵌 Tomcat 容器 + 3 个依赖

<!--SpringBoot 内嵌Tomcat 容器 -加上 下面3 个 依赖-jsp-servlet-jstl -->
<dependency>
   <groupId>org.apache.tomcat.embed</groupId>
   <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

<!-- servlet 依赖. -->
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <scope>provided</scope>
</dependency>

<!-- jsp 依赖. -->
<dependency>
   <groupId>javax.servlet.jsp</groupId>
   <artifactId>javax.servlet.jsp-api</artifactId>
   <version>2.3.2-b02</version>
</dependency>

<!-- jstl 依赖. -->
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
</dependency>

04: resources 的目录配置 ---第三个 必须配置(否则 404 找不到文件)

<resources>
   <resource>
      <directory>src/main/java</directory>
      <includes>
         <include>**/*.xml</include>
      </includes>
   </resource>
   <resource>
      <directory>src/main/resources</directory>
      <includes>
         <include>**/*.*</include>
      </includes>
   </resource>

   <!--IDEA 需要添加 jsp 编译的路径-->
   <resource>
      <directory>src/main/webapp</directory>
      <targetPath>META-INF/resources</targetPath>
      <includes>
         <include>**/*.*</include>
      </includes>
   </resource>
</resources>

05:Controller 控制器  (GetMaping--为获取 地址访问 get 的请求)



06: 启动 spring boot 访问地址 (省略了 jsp 文件的内容-自行设置吧)


猜你喜欢

转载自blog.csdn.net/word_joke/article/details/81053233