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: テンプレート スクリプトの解析に失敗しました (テンプレートにエラーが含まれているか、現在サポートされていない式を使用しようとしている可能性があります): 起動に失敗しました: SimpleTemplateScript3.groovy: 2: EOF が必要です。'prefix' @ 行 2、列 77 で見つかりました。
phony.com/sitemesh/decorator" prefix="de"

デコレーター main.gtpl は次のようになります。

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

上記の名前を jsp に変更すると、正常に動作します。taglibs が gaelyk で動作しないか、構文が間違っています。

誰かが私を正しい方向に向けることができますか?

乾杯。

4

2 に答える 2

0

taglib は gaelyk では機能しません。これは、gaelyk が.gtplページの JSP エンジンに依存していないためです。JSP エンジンを使用する場合は、GSPページも使用することを検討してください。

いずれにせよ、Gaelyk は小さなフレームワークにすぎず、テンプレート エンジンなどを使用してより複雑なプロジェクトを作成する場合は適切なツールではない可能性があることに注意してください。

于 2010-02-15T11:55:05.820 に答える