在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>

浙公网安备 33010602011771号