第一章:springboot 整合JSP(打WAR)

官方推荐的是Thymeleaf,很多人初学者不习惯用,还是习惯jsp,这里记录下整合过程中遇到的坑。(springboot版本是2.0.3.RELEASE,如果按照流程发现报错或者启动不起来,请检查springboot版本,实践发现,不同版本对jsp支持配置不同)

主要内容:

1.新建项目使用工具IDEA,选择Spring Initializr ,JDK 1.8以上,点击next


第一章:springboot 整合JSP(打WAR)_第1张图片

2.选择War,点击next


第一章:springboot 整合JSP(打WAR)_第2张图片

3.选择web组件,点击next,然后点击Finish。


第一章:springboot 整合JSP(打WAR)_第3张图片

4.新建项目结构以及pom.xml内容如下


第一章:springboot 整合JSP(打WAR)_第4张图片

5.分别加入对jsp依赖,对servlet依赖,以及jstl依赖。


第一章:springboot 整合JSP(打WAR)_第5张图片

6.增加webapp目录(默认访问根目录下webapp,注意目录结构不然会出现404),以及WEB-INF,jsp


第一章:springboot 整合JSP(打WAR)_第6张图片

7.修改配置文件,让视图目录跳转指向/main/webapp/WEB-INF/jsp(为了方便书写,将application.properties修改为yml)


第一章:springboot 整合JSP(打WAR)_第7张图片

8.新建controller目录,编写controller


第一章:springboot 整合JSP(打WAR)_第8张图片

9.启动项目 ,正常启动项目失败(正常启动main方法,启动失败)


第一章:springboot 整合JSP(打WAR)_第9张图片

有2种可以正常启动的方式

9.1运行maven命令 mvn clean spring-boot:run 正常访问


第一章:springboot 整合JSP(打WAR)_第10张图片
第一章:springboot 整合JSP(打WAR)_第11张图片

9.2 通过配置tomcat形式,tomcat也可以正常访问


第一章:springboot 整合JSP(打WAR)_第12张图片

你可能感兴趣的:(第一章:springboot 整合JSP(打WAR))