Шаблон Grails Tomcat Render GSP - PullRequest
2 голосов
/ 12 июля 2010

В контроллере у меня есть ,,

render(template: 'bookingHeader', model: [memberInstance:memberInstance,bookingInstance: bookingInstance, eventInstance: eventInstance])

render(template: 'bookingAccounts', model: [memberAccountInstanceList:memberInstance.memberAccounts])

, который правильно отображает информацию на экране.

В GSP у меня есть g: render template = "bookingheader" model = "'booking': bookingInstance, 'member': memberInstance]" />

Оба отлично работают в моей тестовой среде (Intellij), но тег gsp не работает, когда развернут в войне на Tomcat .. Таким образом, я переместил шаблон в общий каталог и положить

явная ссылка в ..

g:render template="/common/bookingheader" model="['booking': bookingInstance,

'member': memberInstance] "/>

все равно не получилось с ..

Ошибка 500: ошибка при обработке GroovyPageView: шаблон не найден для имени [/ common / bookingheader] и путь [/common/_bookingheader.gsp] в /WEB-INF/grails-app/views/booking/details.gsp:33 Сервлет: грааль URI: /apollo/grails/booking/details.dispatch Сообщение об исключении: шаблон не найден для имени [/ common / bookingheader] и пути [/common/_bookingheader.gsp] в /WEB-INF/grails-app/views/booking/details.gsp:33

Причина: ошибка при обработке GroovyPageView: шаблон не найден для имени [/ common / bookingheader] и путь [/common/_bookingheader.gsp] в /WEB-INF/grails-app/views/booking/details.gsp:33

Класс: gsp_apollo_bookingdetails_gsp На линии: [33] Фрагмент кода:

Моя среда - Grails 1.2.2, развертывание на Tomcat 6 .. Это действительно вызывает мне немного горя ..

Я проверил каталоги веб-приложений и насколько я могу видеть, где GSP они должны быть .. в Tomcat 6.0 \ webapps \ apollo \ WEB-INF \ grails-app \ views \ common

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

1 Ответ

3 голосов
/ 12 июля 2010

В контроллере вы используете CamelCase 'bookingHeader', но в GSP это все строчные 'bookingheader'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...