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>
  • 相关阅读:
    mysql 8 nodejs连不上
    render与vue组件和注册
    0424 前端笔记
    0423
    任务
    使用async await 封装 axios
    [Java] Spring 3.0 01/02/03/04/05 -自设源代码
    [Java] Spring3.0 360百科介绍
    [Java] Spring3.0
    [Java] Spring3.0 面向抽象(接口)编程
  • 原文地址:https://www.cnblogs.com/cailijuan/p/9361564.html
Copyright © 2011-2022 走看看