spring boot 整合jsp

1.在src/main下创建webapp/WEB-INF目录

spring boot 整合jsp_第1张图片

2.在配置文件中添加配置

 

spring:
  mvc:
    view:
      prefix: /WEB-INF/jsp/
      suffix: .jsp

    ps.低版本的spring boot需要去掉mvc

3.pom配置文件

 


   org.apache.tomcat.embed
   tomcat-embed-jasper
 
ps.去除provided,未去除时404

<dependency> <groupId>javax.servletgroupId> <artifactId>jstlartifactId>dependency>


   org.apache.tomcat
   tomcat-jsp-api
   9.0.0.M11
ps.未添加时jsp无法解析,变成直接下载了
war
改为war包,大家都说要改,我也没试jar会怎么样

4.Controller中@RestController注解改为@Controller,没改时不跳转jsp页面,直接在页面输出的返回字符串

5.Spring Boot 使用JSP时,修改JSP不生效,需要重启的现象

解决方案:配置文件中添加server.jsp-servlet.init-parameters.development=true

 

 

你可能感兴趣的:(spring,boot)