zoukankan      html  css  js  c++  java
  • SpringBoot使用JSP

     1.导入依赖

     <!-- 
      配置springboot的父节点依赖,之后引入就不需要添加version配置了!
     springboot会自动选择最合适的版本进行添加依赖
     -->
      <parent>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-parent</artifactId>
          <version>1.4.1.RELEASE</version>
      </parent>
      
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <!--指定JDK版本 我们使用的是1.8,不配置默认环境是1.6  -->
        <java.version>1.8</java.version>
      </properties>
      
      
      <dependencies>
           <dependency>
        <!-- spring-boot-starter-web是为我们提供了包括mvc,aop等需要的一些jar -->
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-web</artifactId>
          <!-- 因为我们已经配置了 parent 中的version 所以这里不需要指定version了  -->
        </dependency>
        
            <!-- Spring-boot-devtools -->
        <dependency>  
                <groupId>org.springframework.boot</groupId>  
                <artifactId>spring-boot-devtools</artifactId>  
                <optional>true</optional>  
       </dependency>  
    <!-- 配置servlet需要的依赖 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> <!-- 配置jstl标签库需要的依赖 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <!-- 添加tomcat的支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency>
    <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> </dependencies>

    2.创建一个application.yml配置文件 并 配置

    ###配置页面前缀后缀
    spring:
      mvc:
        view:
          suffix: .jsp
          prefix: /jsp/

    3.创建一个controller

    @Controller
    @RequestMapping("/jspController")
    public class JspController {
        @RequestMapping("/js")
        public String jspCon(Model model){
            System.out.println("进入控制器");
            model.addAttribute("name","李四");
            return "index";
        }
    }

    4.在webapp下创建jsp文件夹和index.jsp文件

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>ss</title>
    </head>
    <body>
    欢迎:${name}
    </body>
    </html>

    5.创建启动类StartSpringBoot

    @SpringBootApplication
    public class StartSpringBoot {
        public static void main(String[] args) {
            SpringApplication.run(StartSpringBoot.class,args);
        }
    }

    6.浏览器测试

     

  • 相关阅读:
    开启mysql远程登录
    InfluxDB安装及配置
    基于ssh反向代理实现的远程协助
    小工具之进程守护器
    生成freeswitch事件的几种方式
    freeswitch模块之event_socket
    freeswitch对接其它SIP设备
    freeswitch注册过程分析
    redis参考文档
    创建型模式之Builder模式及实现
  • 原文地址:https://www.cnblogs.com/Chencheno/p/12029875.html
Copyright © 2011-2022 走看看