zoukankan      html  css  js  c++  java
  • Springboot2.x 集成jsp

    1、添加pom依赖

    <!--引入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>

    build下添加

    <resources>
       <resource>
          <directory>src/main/java</directory>
          <includes>
             <include>**/*.xml</include>
          </includes>
       </resource>
       <resource>
          <directory>src/main/resources</directory>
          <includes>
             <include>**/*.*</include>
          </includes>
       </resource>
       <resource>
          <directory>src/main/webapp</directory>
          <targetPath>META-INF/resources</targetPath>
          <includes>
             <include>**/*.*</include>
          </includes>
       </resource>
    </resources>

    2、在src/main 下创建webapp目录,与src和resources同一级目录

    3、application.properties添加配置

    spring.mvc.view.prefix=/
    spring.mvc.view.suffix=.jsp

    默认在webapp下

    4、在webapp目录下创建index.jsp

    <%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>测试页面4</title>
    </head>
    <body>
    ${haha}
    </body>
    </html>

    5、controller编写代码

    @Controller
    public class Test1Controller {
        
        @RequestMapping(value = "/test")
        public String test1(Model model){
    
            model.addAttribute("haha","我的天");
            return "index";
        }
    }

    6、测试

    http://localhost:8080/test

     

  • 相关阅读:
    删除链表的倒数第N个节点
    SVN快速入门(TSVN)
    C# HttpWebRequest提交数据方式浅析
    简单的3个SQL视图搞定所有SqlServer数据库字典
    简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
    详细讲解Android对自己的应用代码进行混淆加密防止反编译
    PHP之网络编程
    PHP之ThinkPHP模板标签操作
    PHP之ThinkPHP数据操作CURD
    关于数组的取极值和排序
  • 原文地址:https://www.cnblogs.com/netcorner/p/10494913.html
Copyright © 2011-2022 走看看