跨Java和Javascript模板语言?

时间:2012-01-15 16:47:25

标签: java javascript template-engine

似乎有很多Java模板语言(例如JSP,JSTL,Freemarker,Velocity等)和Javascript(例如Mustache,Ext' XTemplate,Jquery模板......)但是有没有一个实现两者?

理想情况下,我希望能够拥有一个模板,可以在服务器或客户端进行评估,而无需过多的麻烦切换。

1 个答案:

答案 0 :(得分:3)

Google Closure/Soy templates

Wikipedia Page for Web Templating Languages显示另一个:Casper

这两种解决方案都不使用直接在JS或Java中评估的通用模板文件。在对客户端进行评估之前,必须首先将模板编译为中间JS。 (对于Closure,使用ant和包含的SoyToJsSrcCompiler.jar命令行工具相当容易。对Casper不确定。)

编辑:另一种可能性是Mustache需要编译模板。