Java Velocity模板引擎的使用

1、什么是Velocity

  Velocity 是一个简单而强大的基于 Java 的模板引擎,可将数据从纯 Java 对象呈现为文本、xml、电子邮件、SQL、Post Script、HTML 等。模板语法和呈现引擎既易于理解,又易于学习和实施.

功能远远超出了 Web 领域(例如 xdoclet、middlegen、Intellij 等),使程序员能够专注于编写功能代码,同时,模板设计人员可以直接修改模板以创建有吸引力的输出

在 webapps 中,模型-视图-控制 (MVC) 分离可以被严格执行,因为模板不包含“代码”。或者,由程序员决定,可以在模板中提供“工具”,以便更直接地访问数据。

2、学习Velocity的参考网站

公司的项目使用的是velocity模板引擎,所以在日常的编码中做个记录,方便下次查找使用:

附上我学习velocity这个技术的参考网站:

Java Velocity模板引擎详解

3、基本用法

3.1:遍历数据

  遍历数据库中的用户数据,并在前台页面进行一个展示:

DAO:

Java Velocity模板引擎的使用View Code

Service:

Java Velocity模板引擎的使用View Code

Controller:

Java Velocity模板引擎的使用View Code

前端代码:

  用户输入数据:

Java Velocity模板引擎的使用View Code

  数据展示:

Java Velocity模板引擎的使用View Code

测试:

Java Velocity模板引擎的使用

查询到用户(用户展示)

Java Velocity模板引擎的使用

未查询到用户:

Java Velocity模板引擎的使用

 

上一篇:java编程思想第四版第七章总结


下一篇:Spring进阶—如何用Java代码实现邮件发送(二)