0

有没有人能让sitemesh和gaelyk一起工作?正如这里提到的那样,这似乎是可能的http://blogs.bytecode.com.au/glen/2009/12/14/getting-sitemesh-running-on-google-app-engine.html。但是,我无法使用 gaelyk 模板进行此操作。我不断收到此错误

“javax.servlet.ServletException:创建模板失败:groovy.lang.GroovyRuntimeException:无法解析模板脚本(您的模板可能包含错误或尝试使用当前不支持的表达式):启动失败:SimpleTemplateScript3.groovy:2:期待 EOF,在第 2 行第 77 列找到“前缀”。
phony.com/sitemesh/decorator" prefix="de"

装饰器 main.gtpl 看起来像:

<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>

如果我将上面的内容重命名为 jsp,它可以正常工作。taglibs 不能与 gaelyk 一起使用,或者我的语法错误。

有人可以指出我正确的方向吗?

干杯。

4

2 回答 2

0

taglib 不适用于 gaelyk,因为 gaelyk 不依赖于.gtpl页面的 JSP 引擎。如果你想使用 JSP 引擎,你可以考虑使用GSP页面。

无论如何,请记住 Gaelyk 只是一个很小的框架,如果您想使用模板引擎等创建更精细的项目,它可能不是正确的工具。

于 2010-02-15T11:55:05.820 回答
0

您是否尝试过 SiteMesh 标签而不定义标签库?事实上,正如 gizmo 所指出的,Gaelyk/Groovy 模板本身不支持 JSP 标签库,但 SiteMesh 解析内容(甚至是纯 HTML 内容!)并用正确的内容替换标签等。所以它应该很简单地工作。

另外不要忘记有一个专门用于 Gaelyk 的 Google Group,您可以从 Gaelyk 网站访问它。

于 2010-02-16T10:58:18.633 回答