代码之家  ›  专栏  ›  技术社区  ›  aldrin

SiteMesh与Gaelyk合作吗?有没有工作指南?

  •  0
  • aldrin  · 技术社区  · 15 年前

    有人能让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: 未能分析模板脚本(您的 模板可能包含错误或 尝试使用表达式not 当前支持):启动失败: SimpleTemplatescript3.groovy:2: 应为EOF,但找到'prefix'@行 2,第77列。
    phony.com/sitemesh/decorator“ 前缀=“de”

    decorator,main.gtpl,如下所示:

    <%@塔利布 uri=“http://www.opensymphony.com/sitemesh/decorator” prefix=“decorator”%>

    如果我将上面的代码重命名为JSP,它就可以正常工作。要么taglibs不适用于gaelyk,要么我的语法错误。

    有人能给我指个方向吗?

    干杯。

    2 回复  |  直到 14 年前
        1
  •  0
  •   gizmo    15 年前

    taglib不与gaelyk一起工作,因为gaelyk不依赖于jsp引擎 .gtpl 页。 如果要使用JSP引擎,可以考虑使用 GSP 页面也是如此。

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

        2
  •  0
  •   glaforge    15 年前

    您是否在未定义taglib的情况下尝试了SiteMesh标记?确实,正如Gizmo指出的那样,gaelyk/groovy模板本身不支持JSP标记库,但SiteMesh解析内容(甚至纯HTML内容!)a用正确的内容等替换了标签,因此它的工作应该非常简单。

    另外,别忘了还有一个专门为盖立克服务的谷歌小组,你可以从盖立克网站上访问。