美文网首页
【2020-01-04】Springboot2.x整合JSP

【2020-01-04】Springboot2.x整合JSP

作者: Joiant | 来源:发表于2020-01-04 11:24 被阅读0次

    参考https://my.oschina.net/mdxlcj/blog/1852916

    1.pom.xml引入依赖

        <!--引入springboot 内嵌tomcat对jsp的解析包-->
        <dependency>
          <groupId>org.apache.tomcat.embed</groupId>
          <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>
        
        <!--servlet依赖jar -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </dependency>
    
        <!--jsp依赖jar -->
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.1</version>
        </dependency>
    
        <!--Jstl标签依赖的jar包start -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
    

    2.项目目录结构

    增加webapp文件夹,和resources同级,具体见图


    springboot整合jsp-1.png

    3.application.yml配置

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

    4.创建index.jsp

    路径:/webapp/WEB-INF/page/index.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <link rel="stylesheet" href="css/bootstrap.min.css">
            <title>首页</title>
        </head>
        <body>
            <div>${message }</div>
        </body>
    </html>
    

    5.创建controller

    package com.joiant.tgrow.web;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.GetMapping;
    
    @Controller
    public class IndexController {
        
        @GetMapping("/index")
        public String index(Model model) {
            model.addAttribute("message", "jsp测试内容");
            return "index";
        }
    
    }
    
    
    

    6.测试

    相关文章

      网友评论

          本文标题:【2020-01-04】Springboot2.x整合JSP

          本文链接:https://www.haomeiwen.com/subject/kbpxactx.html