像Freemarker这样的模板引擎是否支持自定义约束?

时间:2012-12-19 05:19:30

标签: constraints freemarker

我想使用模板来渲染我的输出,就像Freemarker一样,但我想添加自定义约束,例如$ {name} [length> 4&& notEmpty],$ {name}是变量,[]中的表达式是自定义表达式,“length> 4”表示$ {name} .legnth大于4,“notEmpty”表示$ {name}不为null也不是“ “,如果这些约束不返回true,模板引擎可以通过抛出异常或执行其他操作来停止渲染。模板中的每个变量都有自己的约束,我不想写太多[#if] [/ #if]标签(如果[#if]返回false,似乎Freemarker不支持停止渲染)。我只是搜索Freemarker,它不支持,你知道任何其他模板引擎都可以满足我的需求吗?

感谢。

0 个答案:

没有答案