有人能让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:未能解析模板脚本(您的模板可能包含错误或尝试使用当前不支持的表达式):启动失败:SimpleTemplatScript3.groovy: 2: EOF,查找‘前缀’@第2行,第77列。 Phony.com/sitemesh/装饰商“prefix=”de
装饰师main.gtpl看起来是这样的:
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator“prefix=”“%>
如果我将上面的名称重命名为jsp,它会运行得很好。要么标签不适用于gaelyk,要么语法错误。
有人能给我指明正确的方向吗?
干杯。
发布于 2010-02-15 11:55:05
taglib不适用于gaelyk,因为gaelyk不依赖于.gtpl页面的JSP引擎。如果您想使用JSP,那么您也可以考虑使用普惠制页面。
无论如何,请记住,Gaelyk只是一个很小的框架,如果您想使用模板引擎等创建一个更精细的项目,那么它可能不是一个严谨的工具。
发布于 2010-02-16 10:58:18
您是否在没有定义标签库的情况下尝试过SiteMesh标记?事实上,正如gizmo所指出的,Gaelyk/Groovy模板本身不支持JSP,但是SiteMesh解析内容(甚至是纯HTML!)一个用正确的内容替换标签,等等。所以它的工作应该非常简单。
此外,别忘了有一个谷歌集团专门为盖立克,你可以从盖立克网站访问。
https://stackoverflow.com/questions/2260750
复制相似问题