我正在寻找一种模板语言,我可以使用它在服务器上,使用java,以及在使用javascript的Web浏览器中生成html。我想在两种情况下使用相同的模板。它需要支持i18n,如果它可以与Spring结合,那将是非常棒的。我见过小胡子,但还有其他可用的吗?
答案 0 :(得分:5)
你可以选择{{mustache}}。它几乎可以在阳光下使用。它也很受欢迎。
这是一个很好的使用示例(取自胡子网站)......
{{#items}}
Name: {{name}}
Price: {{price}}
{{#features}}
Feature: {{description}}
{{/features}}
{{/items}}
我们有许多商品包含名称,价格和许多包含说明的功能。
答案 1 :(得分:1)
我不确定这是否正是您所寻找的,但请查看Casper。
答案 2 :(得分:1)
我不确定这是否符合您的所有需求,但您可以查看json-templates。它主要宣传对JavaScript和Python的支持,但在其源代码库中也有一些Java代码。