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: 无法解析模板脚本(您的 模板可能包含错误或 尝试使用表达式 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
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.
您是否在未定义标签库的情况下尝试过 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.