在springboot使用jsp
-
在pom.xml中添加配置依赖
内容如下:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- servlet 依赖 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency> <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> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
在application.properties添加
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp
-
在main创建webapp文件夹,里面再创建一个WEB-INF文件夹,来放jsp文件
-
在file/project Structure中添加刚刚创建的webapp文件
-
编写后端接口
内容如下:
/** * @author 李捷禧 * Date: 2022/12/13 * ClassName: fileController */ @Controller public class fileController { @GetMapping(value = "/file") public String file() { return "/file"; } }
-
编写jsp代码:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <h>lijiexi</h> </body> </html>