上一章我们讲到了使用springboot+mybatis-plus整合一个后端框架,本来这一章是要讲使用thymeleaf模板做增删改查,之前学过整合jsp,在这先讲一下整合JSP吧。
由于我们要使用JS作为前端页面,所以首先注释掉thymeleaf模板包。
在main目录下新建webapp\WEB-INF\views目录,作为放置JSP文件的根目录。
引入依赖:
<!-- 添加servlet依赖模块 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- 添加jstl标签库依赖模块 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--添加tomcat依赖模块.-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<!-- 使用jsp引擎,springboot内置tomcat没有此依赖 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
然后做如下操作:
修改配置文件,注释掉thymeleaf模板的配置,加上:
# JSP配置
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
新建hello.jsp文件:
随便写一些东西:
然后新建一个测试控制类:
把项目跑起来访问:http://localhost:8081/hello
如下图:
到这springboot整合JSP算是完成了