zoukankan      html  css  js  c++  java
  • 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" ;
        	}
        }
        
      • 重启程序,浏览器访问

  • 相关阅读:
    作业07-Java GUI编程
    作业06-接口、内部类
    作业05-继承、多态、抽象类与接口
    作业14-数据库
    作业13-网络
    作业12-流与文件
    作业11-多线程
    作业10-异常
    作业09-集合与泛型
    作业08-集合
  • 原文地址:https://www.cnblogs.com/xupccc/p/9845698.html
Copyright © 2011-2022 走看看