spring boot跳转jsp时所遇到的异常情况:

当请求地址时,直接把文件进行啦下载处理
解决办法:
1. 确定目录结构
是否把Spring - boot 启动的 Application.java 目录结构,文件放置位置是否正确


2. 查看Application.java 类中是否 继承啦SpringBootServletInitializer 并重写configure方法

3. pom文件中是否添加jsp依赖(重点)
如果使用的为spring boot 自带的启动器启动
<!-- 如果使用的为spring boot 自带的启动器启动 添加解析jsp依赖包 --> <dependency> <groupId>javax.servlet</groupId><artifactId>jstl</artifactId> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> |
如果是自定义tomcat启动
| <!-- servlet jsp 依赖 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> |
4. 是否配置spring视图解析器
在application.properties中添加视图解析器, #spring viewd spring.mvc.view.prefix =/spring.mvc.view.suffix=.jsp |
本文详细介绍了在 Spring Boot 项目中集成 JSP 的步骤及常见问题解决方法,包括正确配置目录结构、添加依赖、配置视图解析器等关键环节。
3万+

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



