JavaWeb学习之路——SpringBoot 中thymeleaf模板用法(三)
thymeleaf模板用法
thymeleaf通过它特定的语法,对HTML的标记做渲染,能够访问后台的动态数据,实现静态html界面的动态化
1.添加架包
<!--引入动态模板--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>
2.创建目录
创建src/main/resource/templates包:该目录安全,该目录下内容不能够通过外界直接访问
1)controller里面加上属性
用@Controller方式返回视图,默认会绑定/resource/templates里面的html
@RequestMapping("/test")public String index(User user, Model model) {model.addAttribute("user",user);System.out.println(user.toString());return "index";}
2)html 格式,th:text 显示值
<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8"><title>Test Thymeleaf</title></head><body><span th:text="hello"></span><span th:text="${user.name}"></span><span th:text="${user.password}"></span></body></html>
3)结果展示:
视图返回结果:
视图返回结果:
JavaWeb学习之路——SpringBoot 中thymeleaf模板用法(三)相关推荐
- JavaWeb学习之路——SpringBoot 中几种异常处理方法(四)
Spring Boot(三) 错误处理 1.自定义处理异常,返回指定界面 controller出现错误的方法中: @RequestMapping("/error")public S ...
- JavaWeb学习之路——SpringBoot搭建项目框架(一)
1.使用maven创建Spring Boot项目 1)在pom.xml中修改jdk版本 <!--jdk版本--> <properties> <java.version&g ...
- JavaWeb学习之路——SpringBoot整合Mybatis(二)
1)pom文件中添加相应的jar包: <!--Mybatis启动器--><dependency><groupId>org.mybatis.spring.boot&l ...
- SpringBoot学习笔记(4)----SpringBoot中freemarker、thymeleaf的使用
1. freemarker引擎的使用 如果你使用的是idea或者eclipse中安装了sts插件,那么在新建项目时就可以直接指定试图模板 如图: 勾选freeMarker,此时springboot项目 ...
- JavaWeb学习之路——SSM框架之SpringMVC(八)
SpringMVC参数传递:把内容写到方法(HandlerMethod)参数中,SpringMVC只要有这个内容,则会注入,在这里使用注解的方式来传递参数 前提使用springmvc注解功能,相应配置 ...
- JavaWeb学习之路——SSM框架之Spring(五)
前情提要请看JavaWeb学习之路--SSM框架之Spring(四) 整合Spring和Mybatis框架 1.在项目的 ...
- JavaWeb学习之路——SSM框架之Mybatis(三)
数据库配置和相关类创建看上篇:JavaWeb学习之路--SSM框架之Mybatis(二) https://blog.csdn.net/kuishao1314aa/article/details/832 ...
- Springboot整合thymeleaf模板
Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用. Thymeleaf的主要目标在于提供一种可被浏览器正确显示的.格式良好的模板创建方式,因此也可以用作静态建 ...
- SpringBoot学习笔记(9)----SpringBoot中使用关系型数据库以及事务处理
在实际的运用开发中,跟数据库之间的交互是必不可少的,SpringBoot也提供了两种跟数据库交互的方式. 1. 使用JdbcTemplate 在SpringBoot中提供了JdbcTemplate模板 ...
最新文章
- Qt 读取XML文档的简单示例
- MySQL高级配置(二)详细介绍
- Matlab Tricks(二十九) —— 使用 deal 将多个输入赋值给多个输出
- 使用Spring数据和Thymeleaf实现Bootstrap分页
- linux操作系统基础与实训教程,清华大学出版社-图书详情-《Linux操作系统基础与实训教程》...
- SpringBoot注解@Component、Repository、Service、Controller的含义
- 【Android手机测试】OOM
- [Visual Studio] VS2012调试时很慢的解决方案
- c语言中随机排序函数,利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 用C语言编程...
- 【微信小程序】图库——(小程序篇)
- python爬虫记一次cookie翻车
- eclipse离线搭建maven项目,配置本地仓库,并创建mybatis项目
- # 二阶混合偏导(Second-order mixed derivatives)
- 关于计算机英语手抄报全国一等奖,【英语手抄报内容资料】_”我的学校“英语手抄报内容...
- 租户管理门户登录报错,提示身份验证失败
- 睡前改善睡眠的简单方法有哪些,不妨试试这几个小妙招
- iPhone升级系统 死机了怎么办
- 计算机基础知识(基础入门小白专属)六
- 如何测试服务器性能?
- Linux系统安装过程详解
热门文章
- Kafka安装和基本指令
- webpack 4.14.0 版本太高,无法执行相关指令,(将webpack高版本切换到低版本)--直接覆盖
- 博士申请 | 香港科技大学谢知遥教授实验组招收机器学习全奖博士生
- 浅谈数据中的偏差问题和推荐系统去偏最新研究进展
- 漫画解读ERNIE:能和BERT一较高下的知识增强语义表示模型
- UC Berkeley提出变分判别器瓶颈,有效提高对抗学习平衡性
- 01背包问题+完全背包问题+多重背包问题
- 【Java代码】反射机制处理传递给mapper文件的非Map类型参数对象(指定属性为空则设置默认值)
- ClickHouse【环境搭建 01】Linux环境单机版在线安装 Code:210.DB::NetException + Init script is already running 问题处理
- 零基础带你五行代码实现聊天机器人-再这么玩?咱还能做朋友吗?