SpringBoot使用外部tomcat容器集成JSP支持
使用idea创建 初始化springboot 工程
在这里把packaging 修改成war包的形式
选择springboot的web依赖,然后finish
初始化文件夹下会有两个这两个类,一个是启动类,一个是servlet初始化类。
idea设置web项目,生成web.xml
设置成功之后如下图,jsp目录是我自己创建的,初始化是没有的
创建idnex.jsp,来测试一下
添加tomcat的步骤这里就不说了,直接配置tomcat
这里默认会访问webapp下的index.jsp,访问成功
再写一个controller来测试一下,创建controller包,这个包一定要和springboot启动类是平级或下属的关系,否则springboot的注解扫描是扫描不到注解的
这里来配置一下视图解析器的前缀和后缀,前缀/WEB-INF/jsp/ 后缀.jsp ,在application.yml(习惯yml方式)配置文件中设置。
创建hello.jsp
来测试访问一下hello