zoukankan      html  css  js  c++  java
  • SpringBoot项目中加入jsp页面

    根据我们之前搭建好的SpringBoot+SSm的项目的基础上,来增加webapp/WEB-INF的文件,由此来完成jsp页面的跳转.

    先增加jsp的pom依赖:

     <!-- https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper -->
            <!--配置支持jsp-->
            <dependency>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
                <version>8.5.12</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.1.0</version>
            </dependency>
            <!-- https://mvnrepository.com/artifact/javax.servlet/jstl -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
                <version>1.2</version>
            </dependency>
    
    
    1.首先需要手动建立webapp/WEB-INF的文件夹到main下:

    image.png

    image.png

    2.将建立的文件夹变为对应的webapp文件夹

    我们建立好了文件夹后还需要将其变为可以用的webapp的文件夹,具体的操作如下:

    image.png

    image.png

    然后我们指定webapp的路径为刚才建立的webapp/WEB-INF的文件夹的路径:

    image.png

    3.以上建立完后我们还需要在yml中增加如下的配置:
    spring
      mvc:
         view:
           prefix: /WEB-INF/
           suffix: .jsp
    

    然后我们在WEB-INF的文件夹下建立jsp文件:

    first.jsp:

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>Title</title>
    </head>
    <body>
    this is the first springboot jsp page!
    </body>
    </html>
    
    
    4.编写controller层:

    FirstController:

    @Controller
    public class FirstController {
        @RequestMapping("/first")
        public  String first(){
    
            return "first";
        }
    }
    
    
    5.启动项目 访问http://localhost:8080/first 我们可以看到如下的页面:

    image.png

    到此 整合jsp文件夹就完成了

  • 相关阅读:
    HDU-5384
    UVALive 5099
    ZOJ-2753
    HUD-5379
    HDU-5360
    HDU-5351
    HDU-5335
    HDU-5317
    HDU-2487
    常用十六进制颜色对照表代码查询
  • 原文地址:https://www.cnblogs.com/charlypage/p/9309773.html
Copyright © 2011-2022 走看看