用Thymeleaf替换JSP

简介: 用Thymeleaf替换JSP Thymeleaf是一个Java库。它是XML、XHTML、HTML5等格式的模板引擎,可以用于Web项目和非Web项目。Thymeleaf很适合作为Web应用的视图的业务逻辑层,还可以在离线环境下处理XML文件。

用Thymeleaf替换JSP

Thymeleaf是一个Java库。它是XML、XHTML、HTML5等格式的模板引擎,可以用于Web项目和非Web项目。Thymeleaf很适合作为Web应用的视图的业务逻辑层,还可以在离线环境下处理XML文件。


Thymeleaf可以作为Spring MVC的可选模块,也可以直接作为JSP的替代。Thymeleaf提供了两个版本,分别是Standard方言与SpringStandard(Spring MVC 3)方言,并且可以通过创建自定义方言进行扩展。

Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。

Thymelea模板引擎与Velocity、FreeMarker相似。

代码例子:

点击(此处)折叠或打开

  1. table>
  2.   thead>
  3.     tr>
  4.       th th:text="#{msgs.headers.name}">Name/th>
  5.       th th:text="#{msgs.headers.price}">Price/th>
  6.     /tr>
  7.   /thead>
  8.   tbody>
  9.     tr th:each="prod : ${allProducts}">
  10.       td th:text="${prod.name}">Oranges/td>
  11.       td th:text="${#numbers.formatDecimal(prod.price,1,2)}">0.99/td>
  12.     /tr>
  13.   /tbody>
  14. /table>

今天(2013.11.4日),Thymeleaf发布了最新的2.1.0版。
下载地址: https://sourceforge.net/projects/thymeleaf/files/thymeleaf/2.1.0.RELEASE/
目录
相关文章
|
11月前
|
人工智能 自然语言处理 搜索推荐
智能语音助手的发展与未来:开启人机交互的新篇章
智能语音助手的发展与未来:开启人机交互的新篇章
1776 28
|
Java 关系型数据库 MySQL
【毕业设计】基于SSM++jsp的的购物商城系统
【毕业设计】基于SSM++jsp的的购物商城系统
419 0
|
XML Java 数据库
配置applicationContext.xml文件
配置applicationContext.xml文件
253 13
|
SQL Java 关系型数据库
【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码
【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码
443 2
|
运维 Ubuntu Shell
阿里云云效操作报错合集之流水线构建Docker镜像时,遇到报错:“error: failed to solve: rpc error: code”,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
安全 前端开发 Java
学习从Struts迁移到Spring的策略概述
从Struts框架迁移到Spring框架是一个常见的升级路径,主要是为了利用Spring框架提供的更多功能、更好的模块化支持以及更广泛的社区资源。
328 3
|
安全 网络安全 数据安全/隐私保护
如何在远程 SSH 服务器中创建和添加 SSH 密钥?
如何在远程 SSH 服务器中创建和添加 SSH 密钥?
3971 1
如何在远程 SSH 服务器中创建和添加 SSH 密钥?
|
应用服务中间件
在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
1446 0