【最简单、优雅的方式,使用IDEA、springboot部署jsp】

打开IDEA创建新项目

【最简单、优雅的方式,使用IDEA、springboot部署jsp】_第1张图片

创建前配置

【最简单、优雅的方式,使用IDEA、springboot部署jsp】_第2张图片

直接点击create创建

【最简单、优雅的方式,使用IDEA、springboot部署jsp】_第3张图片

main目录下,创建webapp目录,并新建jsp文件

【最简单、优雅的方式,使用IDEA、springboot部署jsp】_第4张图片

此时还不能直接访问,否则默认是下载jsp文件的操作,需要新增以下依赖

        
        <dependency>
            <groupId>org.apache.tomcat.embedgroupId>
            <artifactId>tomcat-embed-jasperartifactId>
        dependency>

打开浏览器,直接访问

http://localhost:8080/index.jsp
【最简单、优雅的方式,使用IDEA、springboot部署jsp】_第5张图片

后记

以上是的可以跑jsp的简单过程,打的包是war包,这个包既可以在tomcat是运行,也可以使用命令行java -jar ……运行,另外,如果需要支持jstl等其他功能,需要另外再配置,如:

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

application.yml

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

之前视图前缀、后缀,这样就不用写路径了,直接可以这样写:

    @RequestMapping("test")
    Object test() {
        return "hello";
    }

否则,需要这样写:

    @RequestMapping("test")
    Object test() {
        return "WEB-INF/hello.jsp";
    }

你可能感兴趣的:(intellij-idea,spring,boot,java,jsp)