• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Java > spring boot使用thymeleaf跳转页面实例代码

spring boot使用thymeleaf跳转页面实例代码

作者:极客头条 字体:[增加 减小] 来源:互联网 时间:2017-05-28

极客头条 通过本文主要向大家介绍了spring thymeleaf,springmvc thymeleaf,thymeleaf,thymeleaf教程,thymeleaf是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前言

在学习springboot 之后想结合着html做个小demo,无奈一直没掌握窍门,在多番的搜索和尝试下终于找到了配置的方法,使用thymeleaf做事前端页面模板,不能使用纯html.

thymeleaf介绍

Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎。

Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - 可以在浏览器中正确显示HTML,还可以作为静态原型工作,从而在开发团队中进行更强大的协作。

使用Spring Framework的模块,与您最喜爱的工具进行大量集成,以及插入自己的功能的能力,Thymeleaf是现代HTML5 JVM Web开发的理想选择,尽管它可以做的更多。

实战

项目结构

 

thymeleaf pom依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
  </dependency>

 <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
 </dependency>
</div>

模板页面

注意使用模板作为页面时候必须要把模板页面放在templates文件夹下

index.html

<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <title>demo</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>my thymeleaf indexpage</h1>
<a href="/info/more" rel="external nofollow" >更多详情</a>
</body>
</html>
</div>

controller

@Controller
public class PageController {
  @RequestMapping("/page")
  public String page3(Model model){
    model.addAttribute("userName","张三");
    return "hello";
  }
  @RequestMapping("info/more")
  public String page2(){
    return "hello2";
  }

  @RequestMapping("sys/index")
  public String page(){
    return "sys/index";
  }
}


</div>

测试

 

点击更多详情

项目源码: github地址

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Spring Data + Thymeleaf 3 + Bootstrap 4 实现分页器实例代码
  • spring boot(四)之thymeleaf使用详解
  • spring boot使用thymeleaf跳转页面实例代码
  • Spring Data + Thymeleaf 3 + Bootstrap 4 实现分页器实例代码
  • spring boot(四)之thymeleaf使用详解
  • spring boot使用thymeleaf跳转页面实例代码

相关文章

  • 2017-05-28Spring Boot启动过程(六)之内嵌Tomcat中StandardHost、StandardContext和StandardWrapper的启动教程详解
  • 2017-05-28Java IO流 File类的常用API实例
  • 2017-05-28java使用正则表达式查找包含的字符串示例
  • 2017-05-28java 中file.encoding的设置详解
  • 2017-05-28Java中自动生成构造方法详解
  • 2017-05-28MyBatis+MySQL 返回插入的主键ID的方法
  • 2017-05-28Java实现一个简单的缓存方法
  • 2017-05-28MyBatis拦截器:给参数对象属性赋值的实例
  • 2017-05-28详解SpringBoot AOP 拦截器(Aspect注解方式)
  • 2017-05-28Java通过关闭Socket终止线程

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Spring Boot 开发私有即时通信系统(WebSocket)
    • Java虚拟机(四)垃圾收集算法
    • spring整合redis缓存并以注解(@Cacheable、@CachePut、@CacheEvict)形式使用
    • 对dbunit进行mybatis DAO层Excel单元测试(必看篇)
    • Spring Boot使用和配置Druid
    • Java 内省(Introspector)深入理解
    • java 关键字super详解及用法
    • Java中LinkedList详解和使用示例_动力节点Java学院整理
    • 数据库基本操作语法归纳总结
    • java编译时与运行时概念与实例详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有