Работает ли Sitemesh с Gaelyk? У кого-нибудь есть рабочее руководство? - PullRequest
0 голосов
/ 14 февраля 2010

Кто-нибудь смог заставить ситешу и гаелик работать вместе? Это представляется возможным, как упомянуто здесь 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, нашел 'префикс' @ line 2, столбец 77.
phony.com/sitemesh/decorator» Префикс = "де"

Декоратор main.gtpl выглядит так:

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

Если я переименую вышеперечисленное в jsp, оно будет работать нормально. Либо taglibs не работают с gaelyk, либо я неправильно понял синтаксис.

Может ли кто-нибудь указать мне правильное направление?

Приветствие.

Ответы [ 2 ]

0 голосов
/ 16 февраля 2010

Вы пробовали теги SiteMesh без определения taglib?Действительно, как указала штуковина, шаблоны Gaelyk / Groovy не поддерживают сами теги JSP, но SiteMesh анализирует контент (даже чистый HTML-контент!) И заменяет теги нужным контентом и т. Д. Так что все должно работать просто.

Также не забывайте, что есть группа Google, посвященная Gaelyk, доступ к которой можно получить с веб-сайта Gaelyk.

0 голосов
/ 15 февраля 2010
Taglib

не работает с gaelyk, потому что gaelyk не использует движок JSP для страниц .gtpl. Если вы хотите использовать механизм JSP, вы можете рассмотреть также использование страниц GSP .

В любом случае, имейте в виду, что Gaelyk - это просто крошечный фреймворк и что он может быть не самым подходящим инструментом, если вы хотите создать более сложный проект с использованием шаблонизаторов и тому подобного.

...