Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种业务用户可以使用的安全的 Java 模板语言。
当我说安全时,我的意思是您不能输入会关闭服务器或占用线程的内容。
理想情况下,我想要循环和条件,但对于循环,我不希望它们进入无限循环或类似 1 到 30 亿计数器的东西。
了解任何库(我希望避免修改任何模板评估器,如 Velocity)
你考虑过MVEL吗?它速度快、体积小、可嵌入,而且很容易集成。它允许您设置要由解释器操作的所有数据,这对安全性很有帮助。而且它的语法是可扩展的,所以如果你不喜欢默认的,你可以随时想出自己的。
http://mvel.codehaus.org/
我最终选择了Mustache。我选择Java 实现主要是因为 Scalate 似乎有很多很多的依赖项。