SpringBoot页面访问处理

SpringBoot页面访问处理

1、介绍

Springboot推荐使用thymeleaf模板引擎搭载html页面实现jsp动态渲染效果,因此这里才会用该种方案进行。

2、集成步骤

  1. 引入thymeleaf的maven依赖

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    
  2. 准备静态页面

    如果所示,资源文件由static和templates两个目录构成,static是静态资源文件,可以在浏览器中直接访问,templates中的资源文件是通过controller跳转之后进行访问。

    1540382100022

  3. 访问静态资源

    • 重启应用

    • 浏览器访问1.html

      1540382273113

    • 浏览器访问html/2.html

      1540382353498

  4. 访问动态资源

    • 创建controller类

      package com.it18zhang;
      
      import org.springframework.stereotype.Controller;
      import org.springframework.web.bind.annotation.RequestMapping;
      
      /**
       * 控制器类
       */
      @Controller
      @RequestMapping("/home")
      public class HomeController {
      	@RequestMapping("/hello3")
      	public String hello(){
              // 返回html文件名称,没有html后缀
      		return "3" ;
      	}
      }
      
    • 重启程序,浏览器访问

posted @ 2018-10-24 19:47  大道至简(老徐)  阅读(852)  评论(0编辑  收藏  举报