Sitemesh是否与Gaelyk合作? 有人有工作指南吗?

有没有人能够让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:无法解析模板脚本(您的模板可能包含错误或试图使用当前不支持的表达式):startup failed:SimpleTemplateScript3.groovy:2:期待EOF,找到'前缀'@第2行,第77列。
phony.com/sitemesh/decorator“prefix =”de“

装饰器,main.gtpl,看起来像:

<%@ taglib uri =“http://www.opensymphony.com/sitemesh/decorator”prefix =“装饰者”%>

如果我把上面的代码重命名为jsp,它可以正常工作。 或者taglibs不能用于gaelyk,或者我的语法错误。

有人能指引我朝着正确的方向吗?

干杯。


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

无论如何,请记住,Gaelyk只是一个很小的框架,如果你想使用模板引擎等创建一个更复杂的项目,它可能不是最好的工具。


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

另外不要忘记有一个Google Group致力于Gaelyk,您可以从Gaelyk网站访问。

链接地址: http://www.djcxy.com/p/76579.html

上一篇: Does Sitemesh work with Gaelyk ? Does anybody have a working guide?

下一篇: DAO layer can return a JDBC ResultSet (Java)