2013-12-12 2 views
0

Чтобы связать контроллер/действие, g: createLink полезна. Но если ресурс статический, как javascript, как создать динамическую ссылку? Поскольку эти страницы не анализируются в контейнере tomcat в виде страниц gsp, есть ли какое-либо решение вместо указания статически.Grails Динамические ссылки в статических ресурсах

+0

Вы хотите иметь динамическое содержимое внутри неразбираемых файлов, таких как CSS и Javascript файлов? (например, используя createLink внутри файла .js) –

ответ

0

Я думаю, что resource tag является то, что вы ищете:

// generates "/shop/css/main.css" 
<g:resource dir="css" file="main.css" /> 

// generates "http://portal.mygreatsite.com/css/main.css" 
<g:resource dir="css" file="main.css" absolute="true" /> 

// generates "http://admin.mygreatsite.com/css/main.css" 
<g:resource dir="css" file="main.css" base="http://admin.mygreatsite.com"/> 

(скопировано со страницы документации)

1

Сделать расширение файла на «filenName.fileType.gsp». Например, если вы хотите использовать тег ресурса внутри файла «main.css», вы должны переименовать его в «main.css.gsp».

Примечание: Вы можете потерять IDE автозаполнение после этого ..

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