Spring boot 支持JSP 配置 有没有能够运行的实例

2025-05-19 04:51:29
推荐回答(1个)
回答(1):

官方教程可以运行,只是要打包成war包,然后在tomcat下跑:
spring-boot默认已经不再支持jsp视图展示,要支持jsp需要做一下工作:
1、application.yml中配置(这里也可以是properties配置文件):
mvc:
view:
prefix: /WEB-INF/views/
suffix: .jsp
2、Application的服务启动类如下:
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(CommonApplication.class, PlatformApplication.class);
}
public static void main(String[] args) throws Exception {
SpringApplication springApplication = new SpringApplication(CommonApplication.class, PlatformApplication.class);
springApplication.run(args);
}
3、引入jsp解析及jstl依赖,pom.xml:

org.apache.tomcat.embed
tomcat-embed-jasper
provided


javax.servlet
jstl

4、配置maven项目打包方式为war包,不要使用main方法启动应用,一定要放到tomcat容器跑,即像没有使用spring-boot时在ide配置tomcat来跑应用。