2012-02-09 67 views
1

我正在尋找一種模板語言,我可以用它來在服務器上,使用java以及在使用javascript的web瀏覽器中生成html。我想在這兩種情況下使用相同的模板。它需要支持國際化域名,如果它可以綁定到Spring,那將是非常棒的。我見過鬍子,但還有其他可用的嗎?什麼樣的模板語言可用於Java和Javascript?

+1

查看Google的[閉包模板](http://code.google.com/closure/templates/)。 – 2012-02-09 14:15:48

回答

5

你可以用{{mustache}}去。它幾乎可以在陽光下使用。它也很受歡迎。

下面是使用(從小鬍子現場拍攝)的一個很好的例子......

{{#items}} 
Name: {{name}} 
Price: {{price}} 
    {{#features}} 
    Feature: {{description}} 
    {{/features}} 
{{/items}} 

我們有一個包含名稱,價格和包含的描述的許多功能的許多項目。

+1

謝謝,我結束了mustache.java https://github.com/spullara/mustache.java和Hogan.js http://twitter.github.com/hogan.js/。 – slashnick 2012-02-16 10:29:38

+0

太棒了。祝你的項目好運。 – scottheckel 2012-02-16 14:33:11

+0

把手或灰塵呢? – havenchyk 2014-01-18 08:06:08

1

我不知道這是否會滿足您的所有需求,但你可以看看json-templates。它主要宣傳對JavaScript和Python的支持,但其源代碼庫中也有一些Java代碼。