Java中的安全模板引擎是什么?

Cyr*_* N. 5 java django templates template-engine jinja2

我正在寻找一个Java模板引擎,它禁止在模板中执行代码,只允许执行代码.

在一个完美的世界中,我将寻找相当于Jinja2(或Django模板引擎).基于Django,模板标签将在我创建时使用,但用户无法创建模板标签(通过执行代码).

我会在Play中实现它!框架.

谢谢你的帮助!

小智 6

StringTemplate是您正在寻找的.

它的显着特点是它与其他引擎不同,它严格执行模型 - 视图分离.严格的分离使网站和代码生成器更加灵活和可维护; 它还为恶意模板作者提供了极好的防御

  • 像_malicious模板作者_这样的东西?谁让任意用户编写模板? (3认同)