把之前写的一个springboot项目拿出来运行,启动成功后,访问localhost:8080/hello,
并没有像预期的一样跳转到hello.jsp页面,
- 用chrome内核的360极速浏览器访问弹框提示下载文件,如下图:

- 用chrome访问,要么是下载文件,要么返回页面源代码(还有乱码),如图:

排查后,发现是因为springboot对jsp支持的相关依赖被注释掉了,特此记录下
<!-- 添加jsp支持,打成war包部署到外部tomcat时需要注释掉 -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>8.0.33</version>
</dependency>
本文介绍了一个SpringBoot项目在尝试访问JSP页面时遇到的问题及解决办法。启动项目后,试图通过浏览器访问JSP页面时,却遇到了提示下载文件而非正常显示页面的情况。文章详细分析了问题的原因在于配置中对JSP支持的相关依赖被注释掉,并提供了正确的配置方式。
3229

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



