文档章节

SpringMVC与Thymeleaf学习小记

ianxxyy
 ianxxyy
发布于 2016/07/21 21:48
字数 196
阅读 83
收藏 0

 

pom.xml 引入thymeleaf支持

<!-- https://mvnrepository.com/artifact/org.thymeleaf/thymeleaf-spring4 -->
<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf-spring4</artifactId>
    <version>3.0.0.RELEASE</version>
</dependency>

spring-mvc.xml

<!-- thymeleaf 模板配置 -->
<beans:bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
    <beans:property name="prefix" value="/WEB-INF/templates/"/>
    <beans:property name="suffix" value=".html"/>
    <beans:property name="templateMode" value="HTML"/>
    <beans:property name="characterEncoding" value="UTF-8"/>
</beans:bean>
<beans:bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine">
    <beans:property name="templateResolver" ref="templateResolver"/>
    <beans:property name="messageSource" ref="messageSource"/>
</beans:bean>
<beans:bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
    <beans:property name="templateEngine" ref="templateEngine" />
    <beans:property name="characterEncoding" value="UTF-8"/>
</beans:bean>

<!-- 添加国际化支持 -->
<beans:bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
 <beans:property name="basename" value="global/message"/>
 <beans:property name="defaultEncoding" value="UTF-8"/>
</beans:bean>
<!-- Example -->
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<span th:text="#{message.username}">name:</span><span th:text="${name}">test</span>
</body>
</html>
#{}表示取资源文件的内容
${}表示取服务器数据

© 著作权归作者所有

共有 人打赏支持
上一篇: dubbo使用小记
下一篇: git 使用小记
ianxxyy
粉丝 0
博文 5
码字总数 626
作品 0
徐汇
程序员
私信 提问
关于Thymeleaf是Spring Boot 推荐的模板谣言

国内早已经流传Thymeleaf是Spring Boot推荐的模板引擎,这个毫无根据,我发现官网文档并没有这个说法(官网版本是Spring Boot 2.1),截图如下 如果你看Spring Boot 关于JSon的使用,则明显说...

闲大赋
2018/12/01
0
0
整合springboot+mybatis+thymeleaf

最近刚在学习这个springboot,刚开始学习,然后自己就迫不及待的去整合了一个小实例 1:因为spring-boot这个案例因为整合的是thymeleaf所以在创建maven项目的时候选择jar的方式, 如果整合的...

曾将
2018/04/05
0
0
SpringMVC项目使用Thymeleaf模板引擎

前言:本文基于上一篇内容-Spring+SpringMVC项目搭建 Thymeleaf简介 Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用。Thymeleaf很大的一个特点就是,它支持使用html格式的文...

lixuelong
2016/02/20
130
0
Thymeleaf Spring Security integration 3.0.3 发布

Thymeleaf Spring Security integration 3.0.3 发布,这是 thymeleaf-extras-springsecurity3 和 thymeleaf-extras-springsecurity4 的集成包的新版本(3.0.3.RELEASE)。这些是错误修正版本......

淡漠悠然
2018/10/13
388
0
Spring Cloud 2.x系列之模板引擎thymeleaf

相对html+js的传统设计,现在很多网站都采用div&css+标签化+模块化的设计。模板引擎根据一定的语义,将数据填充到模板中,产生最终的HTML页面。模板引擎主要分两种:客户端引擎和服务端引擎。...

技术小能手
2018/10/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js算法总结

数列求和 等差数列求和 function sum(a0,d,n){//a0->首项,d->公差,n->项数//(首项+末项)*项数/2return (a1+(a1+d*n))*n/2;} 等比数列求和 function sum(a0,q,n){//a0->首项,q->公......

祖达
32分钟前
1
0
小白?转型?毕业生?外行学习快速入行大数据开发指南

这篇文章中,本文将针对三种不同的、想要进入数据科学领域的人群,给出自己的经验,帮助他们迅速有效入行。 虽然没有适合每个人的万能解决方案,但这三类建议值得想转行的你一看。 第1类:新...

董黎明
39分钟前
0
0
好文 | MySQL 索引B+树原理,以及建索引的几大原则

MySQL事实上使用不同的存储引擎也是有很大区别的,下面猿友们可以了解一下。 一、存储引擎的比较 注:上面提到的B树索引并没有指出是B-Tree和B+Tree索引,但是B-树和B+树的定义是有区别的。 ...

Java爬坑之路
42分钟前
1
0
mysql group by 和 Order By 执行顺序

1.在写统计的时候,我们会用到统计首单,这样里面设计到排序。写子查询的方式当然可以实现, 但是我们有时候,需要创建视图,视图不支持带子查询的。 加了排序后会返回,排序后的哪个第一条数...

kuchawyz
47分钟前
2
0
Spring Boot 2.X 如何添加拦截器?

最近使用SpringBoot2.X搭建了一个项目,大部分接口都需要做登录校验,所以打算使用注解+拦截器来实现,在此记录下实现过程。 一、实现原理 1. 自定义一个注解@NeedLogin,如果接口需要进行登...

花漾年华
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部