官方推荐!SpringBoot这样整合JSP | 带你读《SpringBoot实战教程》之十五

上一篇:异步调用实现多线程处理任务 | 带你读《SpringBoot实战教程》之十四
下一篇:详解SpringBoot整合Freemarker | 带你读《SpringBoot实战教程》之十六

本文来自于千锋教育在阿里云开发者社区学习中心上线课程《SpringBoot实战教程》,主讲人杨红艳,点击查看视频内容

22.SpringBoot整合JSP:

Spring Boot官方不推荐使用jsp,因为jsp相对于一些模板引擎,性能都比较低,官方推荐使用thymeleaf。

springboot整合jsp,必须是war工程
添加依赖:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>                 
    </dependency>
</dependencies>

<!-- springboot整合jsp,需要是war工程,另外需要依赖另外两个包 -->
<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
      </dependency>
      
       <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
   </dependency>

maven项目packaging为war类型时,必须要加这个插件:

<!-- maven项目packaging为war类型时,必须要加这个插件 -->
  <build>
      <plugins>
          <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-war-plugin</artifactId>
             <version>2.3</version>
             <configuration>
                 <failOnMissingWebXml>false</failOnMissingWebXml>
             </configuration>
          </plugin>
      </plugins>
</build>

建立JSP页面:
官方推荐!SpringBoot这样整合JSP | 带你读《SpringBoot实战教程》之十五
编写启动类:
官方推荐!SpringBoot这样整合JSP | 带你读《SpringBoot实战教程》之十五

编写controller:
官方推荐!SpringBoot这样整合JSP | 带你读《SpringBoot实战教程》之十五
编写全局配置文件:

spring.mvc.view.prefix=/jsp/
spring.mvc.view.suffix=.jsp

执行结果:
官方推荐!SpringBoot这样整合JSP | 带你读《SpringBoot实战教程》之十五

上一篇:【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】


下一篇:WebSocket服务器端的日志重复打印问题