2010-06-07 4 views
7

Есть ли способ узнать текущий файл (или файл gsp), который оценивается?Grails: Получение текущего Просмотр имени из Taglib

RequestURI не работает из-за сопоставления URL-адресов и переходов.

Я пытаюсь получить ресурсы динамически на основе текущего файла GSP. Например, если продукт/view.gsp выполняется, я хочу включить product/view.css и product/view.js (если они существуют). У части, с которой у меня возникла проблема, получается текст «view»

ответ

8

Страница gsp скомпилирована в класс, производный от org.codehaus.groovy.grails.web.pages.GroovyPage. Вы можете получить полный путь к файлу gsp с помощью ${this.getGroovyPageFileName()} или просто ${groovyPageFileName}. Вам придется самостоятельно обрезать информацию о пути.

Смежные вопросы