问题标签 [stringtemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2569 浏览

c# - C# StringTemplate - 如何设置 eol 字符

我正在使用 C# 版本的 StringTemplate 库 ( http://www.stringtemplate.org/ ) 来生成 C++ 代码。我的模板工作正常,直到我开始使用

将模板应用于“列表”中的多个值的语法(如果我在 StringTemplate 术语中是正确的,则为“多值参数”)。从那一刻起,EOL 字符从 \n 切换到 \r\n,这导致 Visual Studio 和其他编辑器每次打开生成的文件时都会弹出“将行尾字符转换为 \n”警告。

所以,我的问题是:如何强制 StringTemplate 始终输出 \n 作为 EOL 标记?

0 投票
14 回答
15456 浏览

asp.net - JQuery 的 $ 与 ASP.Net MVC 中 StringTemplate.Net 的 $ 冲突

我正在探索 ASP.NET MVC,我想添加 jQuery 以使站点具有交互性。我使用移植到 .Net 的 StringTemplate 作为我的模板引擎来生成 html 并发送 JSON。但是,当我查看该页面时,我看不到它。调试后,我意识到 StringTemplate 使用 $ 来访问属性等,jQuery 也使用它来操作 DOM。哎呀,我看过其他模板引擎,其中大多数都使用美元符号:(。

ASP.Net MVC 的任何替代模板引擎?我想保留 jQuery,因为 MSFT 宣布它将用于 Visual Studio(2008 年?)

提前致谢 :)

更新

请转到ASP.NET MVC 视图引擎比较问题中的答案,以获取 ASP.NET MVC 模板引擎的完整列表,以及它们的优缺点

更新 2

最后,我将把包括 JQuery 在内的 JavaScript 代码放在一个单独的脚本文件中,因此我不会担心$模板文件中的混合。

更新 3

更改了标题以反映我需要解决的问题。毕竟“Y 中最好的 X”是非常主观的问题。

0 投票
1 回答
284 浏览

templates - StringTemplate 是否适用于 Struts?

我想在我的 struts Web 应用程序中使用模板引擎。因此我想使用 StringTemplate,但不知道如何在 Struts 中实现。

0 投票
8 回答
3780 浏览

java - 任何支持条件格式的 Java 轻量级模板解决方案?

我正在使用 MessageFormat 使用如下模板格式化一些地址:

在哪里

  • 0 = 街道 1
  • 1 = 街道 2
  • 2 = 街道 3
  • 3 = 城市
  • 4 = 状态
  • 5 = 拉链

大多数这些字段在捕获时都是可选的。例如,当没有街道 3 时,如何避免出现空行?我可以使用这样的模板“{0}{1}{2}{3}{4}{5}”,然后相应地替换“street 3\n”或“”,但模板不提供对格式化有很大好处。

有没有办法在格式字符串中包含条件?或者是否有另一个支持条件格式的、最好是轻量级的模板工具?

0 投票
2 回答
1237 浏览

python - 如何将 StringTemplate 引擎集成到 CherryPy Web 服务器中

我喜欢 StringTemplate 引擎,也喜欢 CherryPy Web 服务器,而且我知道它们可以集成。

谁做过?如何?

编辑:TurboGears 框架采用 CherryPy Web 服务器并捆绑其他相关组件,例如模板引擎、数据访问工具、JavaScript 工具包等。我对 MochiKit 感兴趣,需要 CherryPy,但我不想要任何其他模板引擎StringTemplate(架构很关键——我不想要另一个损坏/坏的模板引擎)。

因此,通过解决如何将 StringTemplate 与 TurboGears 集成来回答这个问题是可以接受的。

通过解决如何在 Google App Engine 中使用 CherryPy 和 StringTemplate 来回答这个问题也是可以接受的。

谢谢。

0 投票
2 回答
769 浏览

java - 如何为 StringTemplate 构建自己的词法分析器?

嗯,听起来很简单,但是在查看了 StringTemplate 附带的那些之后,对于普通开发人员来说,这绝非易事。

从哪里开始?

从做一些更多的挖掘似乎要完成这个还必须学习 ANTLR 工具来创建语言文件?那是对的吗?或者我可以只复制 StringTemplate 附带的一个吗?

0 投票
5 回答
4121 浏览

java - 哪些 Java MVC 框架可以轻松与 StringTemplate 集成?

很难看出StringTemplate如何轻松(或不)与流行的Java Web MVC 框架集成。

哪些 Java MVC 框架可以轻松与 StringTemplate 集成?

一个很好的答案:

  • 提到了一种与框架集成的解决方案,
  • 包括指向有用和适用 的内容的链接,例如:
    • 一个教程
    • 文件
    • 或对源代码的引用:
      • 免费
      • 开源公共领域

读者/选民,如果您知道它是真实且伟大的,请为解决方案投票。

在这个问题的范围内,除了 StringTemplate 之外,我对任何其他模板引擎都不感兴趣

0 投票
2 回答
727 浏览

c# - 斑马条纹内置到字符串模板?

在这个例子中,我在传入模板之前对代码进行了条带化​​,我只是想确保我没有错过一些已经内置的 stringtemplate 功能。

0 投票
1 回答
1271 浏览

c# - 字符串模板列表字典迭代

我正在尝试遍历模板中的 ListDictionary (C# StringTemplate) 并让每个列表项调用另一个模板:

上面的模板不会生成任何东西。如果我内联匿名模板而不是尝试调用 PropDef 模板,它会按预期工作。迭代是否只允许匿名模板?

0 投票
3 回答
2056 浏览

java - 哪种 Java HTML 模板技术的工作方式最接近 Ruby (erb/haml)?

在 Apache Velocity、Freemarker、Hamlets、Tapestry、StringTemplate、JSP、JSP Weaver(其他?)等 Java模板解决方案中,它们最接近 Ruby 中类似 HTML 模板解决方案的简洁性和简单性 - haml/erb。我关心模板引擎的语法以及它与服务器上的控制器代码集成的简单程度。