Tag: 模板引擎

用于呈现JSON的Spring模板引擎

我来自Ruby,刚刚开始测试Spring,发现它相当不错。 然而,我习惯于能够使用像rabl这样的库来自定义渲染的JSON输出,并且将内部模型直接暴露到JSON感觉真的是错误的,就像我现在使用注释@ResponseBody并返回模型一样。 有没有人对类似于rabl的库有任何提示,但对于java/spring或者是否有现成的方法可以轻松地使用spring而无需在JSON手动编写模板?

如何在Play Framework中更改模板引擎?

我如何在Play中更改模板引擎! 与默认的引擎不同的引擎? 你能给我举个例子吗?

寻找可以在Java和JavaScript中使用的模板引擎

正如标题所说,我目前正在寻找一个适用于Java和Javascript的模板引擎。 我的想法是,我的ajax json对象可以使用相同的模板文件来呈现客户端,就像Java在服务器端做的那样。 我知道有google-closure-template但它正在使用guice 2.0并且我当前的项目在guice 3.0下运行并且两者一起创建了奇怪的错误并且我尝试使用它们但是现在大约2周失败了… 除谷歌关闭之外还有什么吗?

更好的Html Builder in java

我想低于输出。 Blah Blah table Header–Constant Part some text-constant part for(i=0;i<some value;i++) { for(j=0;j<another value;j++) { if(some condition) { some text } else { some text } } } 正如你可以看到它混合了html,它将从java逻辑中生成其余部分。 现在这里是我的问题 – 如何在独立的java中实现(即不是jsp)。我知道我可以将它写入普通文件。但不知何故,我觉得这是一个丑陋的解决方案。有没有办法在一些更好的方式完成它办法? 基本上我正在为java寻找一个好的HTML构建器。 已经检查过 – Freemarker。 我也愿意用任何语言实现,因为java是我最喜欢的语言,所以我更喜欢它。

使用Velocity / FreeMarker模板进行国际化电子邮件

如何使用Velocity或FreeMarker等模板引擎来构建邮件正文? 通常人们倾向于创建以下模板: ${message.hi} ${user.userName}, ${message.welcome} ${message.link}${user.emailAddress}. 并使用以下属性创建资源包: message.hi=Hi message.welcome=Welcome to Spring! message.link=Click here to send email. 这会产生一个基本问题:如果我的.vm文件变得很大,文本行很多,那么在单独的资源包( .properties )文件中翻译和管理它们就变得很繁琐。 我要做的是,为每种语言创建一个单独的.vm文件,类似于mytemplate_en_gb.vm, mytemplate_fr_fr.vm, mytemplate_de_de.vm然后以某种方式告诉Velocity / Spring根据输入Locale选择正确的文件。 这在spring有可能吗? 或者我应该考虑更简单明了的替代方法? 注意:我已经看过关于如何使用模板引擎创建电子邮件主体的Spring教程 。 但它似乎没有回答我关于i18n的问题。

跨Java和Javascript模板语言?

对于Java(例如JSP,JSTL,Freemarker,Velocity,…)和Javascript(例如Mustache,Ext的XTemplate,Jquery模板……),似乎有很多模板语言,但有一个有一个两者的实施? 理想情况下,我希望能够拥有一个模板,可以在服务器或客户端进行评估,而无需过多的麻烦切换。

为什么选择XSL转换?

对于当前项目,必须决定是使用XML和XSL转换来生成HTML还是直接使用HTML模板。 我对支持或反对XSL方法的论据感兴趣。 我知道,在你必须支持许多不同布局的情况下,XSL解决方案有很多优点,但是为什么在那些只需要支持一个目标布局的情况下你会选择它? 编辑:我们在这里谈论Java。