spring boot 整合jsp
写的不好只做记录
1.pom文件
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
2.配置文件
#整合jsp
#jsp 支持
spring.mvc.view.prefix= /WEB-INF/jsp/
spring.mvc.view.suffix= .jsp
#关闭默认模板引擎
spring.thymeleaf.cache=false
spring.thymeleaf.enabled=false
3.创建存放jsp的文件夹
4.controller
@RequestMapping(value = {"/","/index"})
public String toIndex(){
System.out.println("123");
return "index";
}
5.ServletInitializer
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(MusicProxyApplication.class);
}
}
6.启动项目,使用spring boot run启动,直接启动的话出现404
7.遗留问题,单模块项目直接启动项目可以访问页面,但是用idea创建的多模块项目必须使用spring boot run启动,暂时还没有找打问题所在,还有就是java.io.FileNotFoundException: H:\repository\xalan\serializer\2.7.2\xml-apis.jar (系统找不到指定的文件。)异常也是单模块项目不存在而,多模块启动就会报。目前还没有找到问题所在,不影响项目运行,
本文档详细介绍了如何在Spring Boot项目中整合JSP页面,包括必要的依赖添加、配置文件设置、目录结构创建等步骤,并提供了示例代码,帮助开发者快速实现Spring Boot应用与JSP的集成。
1万+

被折叠的 条评论
为什么被折叠?



