Jangod是一个Java模板引擎,一种语法类似于Django的模板语言。为了凸显JAVA特性,故把“D”拉到后面,取名Jangod。

内建常用标签:

  1. Extends 当前模板扩展的父模板
  2. Block 模板继承的可替代单元
  3. Include 载入其它模板作为本模板的一个片段
  4. If…else 条件判断逻辑求值
  5. For 按特定的顺序循环一个数据集合
  6. Cycle 轮流输出一组变量的其中一个
  7. Ifchanged 检查变量当前值与上次存储的值是否发生变化
  8. Set 把一个语法运算结果保存到一个新的变量中

内建过滤器:

  1. Default 设置空值的默认输出内容
  2. Contain 集合或字符串是否包含某个元素或子串
  3. Length 取集合元素个数或字符串长度
  4. Reverse 倒序排列集合元素(如果集合有序的)
  5. Random 从集合中随机取一个元素
  6. Equal 逻辑相等判断
  7. And 逻辑与运算
  8. Or 逻辑或运算
  9. Not 真假值取反
  10. Date 格式化时间变量
  11. Abs 取变量的绝对值
  12. Divisible 判断变量是否被整除
  13. Add 进行变量的加法运算
  14. Multiply 进行变量的乘法运算
  15. Divide 进行变量的除法运算
  16. Escape html特殊字符转义
  17. Lower 把字符串都转换成小写。
  18. Upper 把字符串都转换成大写
  19. Truncate 按一定长度截取字符串
  20. Cut 去除字符串中的特定子串

引擎特点:

  1. 智能的强容错模板解析
  2. 巧妙使用过滤器处理各种复杂的语法运算
  3. 各种特性的数据容器
  4. 自定义标签和过滤器
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。
<DIV class=date>
收录时间:2011-08-13 08:10:01</DIV>