zoukankan      html  css  js  c++  java
  • spring boot之创建web项目并访问jsp页面

    1,创建spring boot的web项目

    刚创建好的项目路径如下:

    2,pom中要有下面的依赖

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
            <!--jsp页面使用jstl标签-->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
            </dependency>
    
            <!--用于编译jsp-->
            <dependency>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
                <scope>provided</scope>
            </dependency>

    3,创建webapp目录以及index.jsp

     3.application.yml中的配置

    spring:
     mvc:
         view:
           prefix:
           suffix: .jsp

    4,写一个跳转的controller

    @RestController
    public class LoginController {
    
        @GetMapping(value="/index")
        public ModelAndView index(){
            ModelAndView mv = new ModelAndView("index");
            mv.getModel().put("menu", 1);
            return mv;
        }
    }

    5,最终启动,不能用启动类启动,要配置tomcat启动

    下面最后的一步设置可以实现前端代码改动而不用重启项目

     

     PS:有时候需要在pom.xml中添加依赖

    <!--模板-->
    <dependency>
    <groupId>org.freemarker</groupId>
    <artifactId>freemarker</artifactId>
    <version>2.3.28</version>
    </dependency>
  • 相关阅读:
    BZOJ 2752: [HAOI2012]高速公路(road)
    codevs 1979 第K个数
    洛谷 P2680 运输计划
    hdu 3501 Calculation 2
    POJ 2417 Discrete Logging
    比较数组和字典
    js事件之event.preventDefault()与event.stopPropagation()用法区别
    alert
    js基本类型的包装对象
    js取自定义data属性
  • 原文地址:https://www.cnblogs.com/cailijuan/p/9361564.html
Copyright © 2011-2022 走看看