Java的业务用户模板语言

时间:2012-01-12 23:04:01

标签: java templating-engine

我正在寻找一种商业用户可以使用的安全的Java模板语言。

当我说安全时,我的意思是你无法进入会占用服务器或占用线程的东西。

理想情况下我想循环和条件但是为了循环我不希望它们进入无限循环或类似于1到30亿计数器。

了解任何库(我希望避免修改任何模板评估器,如Velocity)

2 个答案:

答案 0 :(得分:1)

你考虑过MVEL吗?它快速,小巧,可嵌入,并且非常易于集成。它允许您设置解释器要操作的所有数据,这对安全性很有帮助。它的语法是可扩展的,所以如果你不喜欢默认的,你可以随时提出自己的语法。

http://mvel.codehaus.org/

答案 1 :(得分:0)

我最终选择Mustache。我之所以选择Java implementation,主要是因为Scalate似乎有许多依赖。