添加Maven依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
修改打包配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
</build>
创建src/main/webapp文件夹
配置SpringBoot
spring:
mvc:
view:
prefix: /templates/
suffix: .jsp
thymeleaf:
enabled: false
代码实例
@Controller
public class HomeIndexController {
@GetMapping(value="/403")
public String errorPage(HttpServletRequest request, HttpServletResponse response, Model model) {
String errMsg = (String)request.getAttribute("errMsg");
model.addAttribute("msg", errMsg);
return "403";
}
}