Springboot项目整合JSP流程
1:依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
2:创建webapp放jsp
Ctrl+Alt+Shift+S快捷键打开设置项目配置的页面:
流程
https://www.cnblogs.com/luzhanshi/p/10923867.html
application.properties配置Jsp信息
spring.mvc.view.prefix=/WEB-INF/jsp
spring.mvc.view.suffix=.jsp
3:启动类启动,访问调试
注意:
{1} 页面不能放在resources的templates下,而是要放在webapp下
{2} 静态资源css和js不能放在webapp下,而是放在resources下的static下。
jsp页面中引用css的href属性和引用js的src属性路径不用在前面加static,也就是说不用变动,跟原来一样。https://blog.csdn.net/f2315895270/article/details/83380845 放在webapp下的static下也可以https://blog.csdn.net/qq_35868412/article/details/80767315
{3} 如果启动用一直报404,可以用maven命令 spring-boot:run 启动,
官网文档中说
[1]:在打包为jar后,大多数构建工具不会打包webapp目录,而SB项目都是打包为jar,官方文档也说尽量避免使用jsp。解决办法就是使用maven命令启动,不会对功能有任何影响
参考
介绍
https://www.cnblogs.com/Marydon20170307/p/13529722.html
https://www.pianshen.com/article/6204331412/