Sitemesh 可以与 Gaelyk 合作吗?有人有工作指南吗?

发布于 2024-08-21 21:09:20 字数 855 浏览 9 评论 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: 无法解析模板脚本(您的 模板可能包含错误或 尝试使用表达式 not 目前支持):启动失败: SimpleTemplateScript3.groovy:2: 期待 EOF,找到“前缀”@ 行 2、第77栏。
phony.com/sitemesh/decorator” 前缀=“de”

装饰器 main.gtpl 看起来像:

<%@标签库 uri =“http://www.opensymphony.com/sitemesh/decorator” 前缀=“装饰器”%>

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

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

干杯。

Has anyone been able to get sitemesh and gaelyk working together? This seems to be possible as mentioned here http://blogs.bytecode.com.au/glen/2009/12/14/getting-sitemesh-running-on-google-app-engine.html. However I unable to get this working with a gaelyk template. I keep getting this error

"javax.servlet.ServletException:
Creation of template failed:
groovy.lang.GroovyRuntimeException:
Failed to parse template script (your
template may contain an error or be
trying to use expressions not
currently supported): startup failed:
SimpleTemplateScript3.groovy: 2:
expecting EOF, found 'prefix' @ line
2, column 77.
phony.com/sitemesh/decorator"
prefix="de"

The decorator, main.gtpl, looks like:

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

If I rename the above to jsp, it works fine. Either taglibs do not work with gaelyk or I've got the syntax wrong.

Can someone point me in the right direction?

Cheers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

深陷 2024-08-28 21:09:20

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

不管怎样,请记住 Gaelyk 只是一个很小的框架,如果您想使用模板引擎等创建更复杂的项目,它可能不是正确的工具。

taglib does not work with gaelyk, because gaelyk does not rely on the JSP engine for the .gtpl pages.
If you want to use the JSP engine, you migth consider using the GSP pages as well.

Anyway, keep in mind that Gaelyk is just a tiny framework and that it may not be the rigth tool if you want to create a more elaborate project using template engines and such.

马蹄踏│碎落叶 2024-08-28 21:09:20

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

另外,不要忘记有一个专门针对 Gaelyk 的 Google 群组,您可以从 Gaelyk 网站访问该群组。

Have you tried the SiteMesh tags without defining the taglib? Indeed, as gizmo pointed out, Gaelyk/Groovy templates don't support JSP taglibs per se, but SiteMesh parses content (even pure HTML content!) an replaces the tags with the right content, etc. So it should just work pretty simply.

Also don't forget there's a Google Group dedicated to Gaelyk that you can access from the Gaelyk website.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文