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跳转之后进行访问。

    SpringBoot页面访问处理

  3. 访问静态资源

    • 重启应用

    • 浏览器访问1.html

      SpringBoot页面访问处理

    • 浏览器访问html/2.html

      SpringBoot页面访问处理

  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" ;
      	}
      }
      
    • 重启程序,浏览器访问

相关文章:

  • 2021-11-06
  • 2021-08-01
  • 2021-09-21
  • 2021-12-29
  • 2021-05-02
  • 2021-12-07
  • 2021-05-11
  • 2022-12-23
猜你喜欢
  • 2021-11-22
  • 2022-02-05
  • 2021-08-23
  • 2021-10-27
  • 2022-12-23
  • 2021-07-01
相关资源
相似解决方案