jangod


JAVA Django template engine

Jangod是Django模板语言的JAVA实现版本。为了凸显JAVA特性,故把“D”拉到后面,取名Jangod。

内建常用标签: * Extends 当前模板扩展的父模板 * Block 模板继承的可替代单元 * Include 载入其它模板作为本模板的一个片段 * If…else 条件判断逻辑求值 * For 按特定的顺序循环一个数据集合 * Cycle 轮流输出一组变量的其中一个 * Ifchanged 检查变量当前值与上次存储的值是否发生变化 * Set 把一个语法运算结果保存到一个新的变量中 内建过滤器: * Default 设置空值的默认输出内容 * Contain 集合或字符串是否包含某个元素或子串 * Length 取集合元素个数或字符串长度 * Reverse 倒序排列集合元素(如果集合有序的) * Random 从集合中随机取一个元素 * Equal 逻辑相等判断 * And 逻辑与运算 * Or 逻辑或运算 * Not 真假值取反 * Date 格式化时间变量 * Abs 取变量的绝对值 * Divisible 判断变量是否被整除 * Add 进行变量的加法运算 * Multiply 进行变量的乘法运算 * Divide 进行变量的除法运算 * Escape html特殊字符转义 * Lower 把字符串都转换成小写。 * Upper 把字符串都转换成大写 * Truncate 按一定长度截取字符串 * Cut 去除字符串中的特定子串 引擎特点: * 智能的强容错模板解析 * 巧妙使用过滤器处理各种复杂的语法运算 * 各种特性的数据容器 * 自定义标签和过滤器

Project Information

Labels:
java django template jangod jvalog script engine