问题标签 [rythm]

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 回答
720 浏览

java - 节奏模板引擎自定义标签加载

我有我想从父模板(index.html)调用的自定义节奏模板标签(sayHi.html):

在 sayHi.html 中:

在 index.html 中:

我发现 Rythm 模板引擎 (v0.9) 的默认行为是它尝试在当前应用程序文件夹中查找自定义模板文件。因此,如果我在 Tomcat 中运行 Web 项目,则路径将是 /TOMCAT_HOME/bin/sayHi.html

我如何告诉 Rythm 从另一个路径(例如 /WEB-INF/tags)加载自定义标签?

0 投票
1 回答
339 浏览

google-app-engine - 节奏模板引擎和GAE

有没有人设法让 Rythm 模板引擎与 Google Appengine 一起工作?

谢谢

0 投票
3 回答
268 浏览

jersey - 是否有人通过模板引擎成功地在嵌入式模式下使用 Jersey(不是 servlet env 而是独立的 Grizzly 实例)?

Velocity、Freemarker、Japid、Rythm,还有其他吗?我正在寻找的是类似于 JSP 在 servlet 环境中提供的解决方案。它应该是 ViewProcessor 实现的一种形式,但适用于独立的嵌入式 Grizzly 部署(NIO 架构)。

0 投票
3 回答
2345 浏览

java - 节奏模板引擎优于 Japid for Play Framework 1.x 的优势?

Rythm 是 Play 的模板引擎!框架视图。

它是类型安全的,并提供了默认 groovy 模板的替代方案。

Japid 也是一个类似的 Play 模板引擎!Rythm 和 Japid 都在解决类似的问题。

节奏

http://www.playframework.org/modules/rythm

http://www.rythmengine.com/

雅皮德

http://www.playframework.org/modules/japid

Rythm 比 Japid 有什么优势?

0 投票
1 回答
57 浏览

playframework - 如何在 RythmPlay 模板引擎中联系字符串?

输出

我尝试了各种转义技术,但没有找到正确的一种。我如何输出

?

0 投票
1 回答
185 浏览

javascript - 对于纯 Javascript 应用程序,是否有类似于 Razor 的模板语言?

我爱上了 .NET MVC 3 中的 razor 模板。javascript 有什么接近的吗?

我正在寻找可以使用这样的东西的东西:

我已经知道 Java 存在类似的东西。Javascript 呢?;)

0 投票
1 回答
306 浏览

java - 如何在 Rythm 中编写 WHILE 循环

我尝试在 HTML 标记中的 Rythm 中编写 While 循环,但我不能

像这样的代码:

0 投票
1 回答
218 浏览

java - 带有 GAE/J 的 Rythm 模板引擎:即使是最简单的情况下也会出现 AccessControlException

我正在尝试在 Google App Engine/Java devserver (GAE/J) 上使用Rythm 模板引擎。这是一个简单的安装,除了 Rythm 添加到基本 GAE 开发服务器。

问题Rythm template engine and GAE并没有完全回答我的问题(答案中指向的源代码给出了 404 错误)。

首先将以下代码添加到我的 servlet 代码中:

我得到:

我认为这是因为 Rythm 模板引擎试图/var查看是否将第一个参数Rythm.render视为文件名,而 GAE 抛出了,AccessControlException因为您不应该在战争之外访问文件系统。

然后我在调用之前添加了以下几行Rythm.render(这些基本上是从 Rythm 的HelloWorld 示例中复制和粘贴的):

仍然得到同样的例外。改变“。” 以“/”作为值home.template给出:

当我尝试时:

我仍然得到同样的例外。为什么 Rythm 在看/var/folders/91/nv5sbz412b188nk22m644mq80000gn/T/__rythm呢?堆栈跟踪位于:https ://drive.google.com/file/d/0B6dOUTDGuy2AWjR3Tmt2WTlkOUE/edit?usp=sharing (有没有更好的方法来共享堆栈跟踪?)

需要帮忙!

以下是版本:

  • 盖伊:1.8.7
  • Maven:3.1.1
  • 节奏:1.0-b11-SNAPSHOT
  • 操作系统:OS X 10.9
0 投票
1 回答
389 浏览

java - 使用@extends 时的空白节奏输出

我有一个有趣的问题。我正在尝试将 Rythm 模板引擎集成到我的 Spring MVC 应用程序中,因此我编写了一个简单的视图解析器来调用RythmeEngine渲染文件。但是,当我尝试使用@extends(...)时,引擎会返回一个空白渲染。我有两个模板文件:

布局.html

节奏.html

我调用RythmEngine如下:

RythmEngineFactory.getEngine()返回RythmEngine具有以下配置的单例:

问题

这就是问题所在:如果没有@extends(layout)节奏.html 中的行,我会得到预期的渲染“Hello World”。但是,当我尝试扩展 layout.html 时,它会导致空白渲染(即,根本没有输出)。我知道它正在查找 layout.html 文件,因为如果我@extends(layout)用类似的东西替换@extends(layoutGooBlah),错误消息会显示“无法通过名称 'layoutGooBlah' 找到扩展模板”。所以我知道它找到我的模板很好,但为什么输出会是空白的?

编辑:

有趣的现象:当我改变这一行时:

至:

有用。???PrintStream为什么它在使用时不会写入 a @extends

0 投票
0 回答
279 浏览

java - 如何将地图对象传递给节奏

我在上面有我的内容对象并将其放在地图对象中

我想使用 rythm 引擎将地图的内容显示为 html

这是我的模板

但节奏引擎显示此错误