#grails #escaping #scaffold
#grails #экранирование #каркас
Вопрос:
Я пытаюсь настроить свою _form.gsp
генерацию с помощью процесса grails scaffold. Мне нужно разобрать для окончательного _form.gsp
шаблона <% %>
блок. В файле должно быть что-то вроде этого 'renderEditor.template'
:
private renderManyToMany(domainClass, property){
def sb = new StringBuilder()
sb << ' <% ${domainInstance}?.${property.name}.each { %>'
sb << ' ---- some code here ---- '
sb << ' <%}%>'
sb as String
}
это приведет к
<% AuthorInstance.books.each { %>
---- some code here ----
<%}%>
в _form.gsp
файле.
Я пробовал ''
, но не работает. Я ценю любую помощь. Я не нашел никакой документации по этому поводу.
Комментарии:
1. Я не уверен, понимаю ли я ваш вопрос, и не уверен, чего вы пытаетесь достичь. Почему бы вам просто не установить шаблоны с помощью
grails install-templates
и не изменить их?2. Я установил шаблоны и редактирую
renderEditor.template
файл.3. ОК. Вы пишете, какой результат вы ожидаете. Можете ли вы указать ошибку или вывод, который вы получаете в данный момент? Возможно, описание проблемы поможет мне понять ваш вопрос. Вы пробовали использовать unicode
u003Cu0025
вместо<%
?4. Это работает отлично! Спасибо.
Ответ №1:
Используйте юникоды u003Cu0025
вместо <%
. Это поможет. Найдите дополнительные юникоды на этом веб-сайте.