添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1.Velocity模板引擎

1.1.简介

Velocity是一个 基于Java的 模板引擎框架,提供的模板语言可以使用在Java中定义的对象和变量上。Velocity是Apache基金会的项目,开发的目标是分离MVC模式中的持久化层和业务层。

1.2.使用场景

开发Velocity的目标是分离 MVC 模式中的持久化层和业务层。但是在实际应用过程中,Velocity 不仅仅被用在了 MVC 的架构中,还可以被用在以下一些场景中:

  • Web应用 :开发者在不使用JSP的情况下,可以 用Velocity让HTML具有动态内容的特性
  • 源代码生成 Velocity可以被用来生成Java代码 、SQL或者PostScript,有很多开源和商业开发的软件是使用Velocity来开发的
  • 自动Email :很多软件的用户注册、密码提醒或者报表都是使用Velocity来自动生成的,使用 Velocity可以在文本文件里面生成邮件内容,而不是在Java代码中拼接字符串
  • 转换XML :Velocity提供一个叫Anakia的ant任务,可以读取XML文件并让它能够被Velocity 模板读取。一个比较普遍的应用是将xdoc文档转换成带样式的HTML文件
  • 2.基本语法

    2.1.注释

  • 单行:## 句子
  • 多行:#* 句子句子 *#
  • 1.Velocity模板引擎1.1.简介        Velocity是一个基于Java的模板引擎框架,提供的模板语言可以使用在Java中定义的对象和变量上。Velocity是Apache基金会的项目,开发的目标是分离MVC模式中的持久化层和业务层。1.2.使用场景开发Velocity的目标是分离 MVC 模...
    velocity 使用1.7版本。 在win7下使用intelliJ IDEA建立一基于tomcat的web app项目,命名为todo_web,设置path为/todo,导入 velocity 相关jar包。只导入 velocity -1.7.jar这个包可能会报错,根据提示再导入 velocity 自带的其他包。 项目结构如下: 测试Tomcat index.jsp内容如下: 代码如下:<%– Created by IntelliJ IDEA. –%><%@ page contentType=”text/html;charset=UTF-8″ language=”java” %><html>  <hea
    Velocity 模板 引擎 介绍 原文地址:http://www.ibm.com/developerworks/cn/java/j-lo- velocity 1/index.html 在 现今的软件开发过程中,软件开发人员将更多的精力投入在了重复的相似劳动中。特别是在如今特别流行的 MVC 架构模式中,软件各个层次的功能更加独立,同时代码的相似度也更加高。所以我们需要寻找一种来减少...
    Velocity 简介 Velocity 是一个基于java的 模板 引擎 ,可以引用java代码中定义的方法。和JSP相当,用于网页的动态展示语法 赋值,对于字符串来说单引号和双引号都行,如果赋值中有又引入其他变量,用双引号 #set($a=" Velocity ") 可以在网页中使用赋值后的变量 #set($foo=" Velocity ")Hello $foo World! ## this is a s