Grails / Groovy taglib обрабатывает динамически вставленные теги - PullRequest
1 голос
/ 28 февраля 2010

Есть ли способ заставить настраиваемую библиотеку тегов работать с данными, загруженными в файл .gsp, так что она собирает любые теги, встроенные в данные, хранящиеся в базе данных. Например, скажем, я делаю:

      <g:each in="${activities}">
         <li>${it.payload}</li>
      </g:each>

А внутри полезной нагрузки, поступающей из базы данных, есть текст, подобный

"Person a did event <company:event id="15124124">Event Description</company:event>"

Можете ли вы иметь taglib, который обрабатывает компанию: теги событий на лету?

1 Ответ

0 голосов
/ 03 марта 2010

Вы можете написать собственный тег, который использует GroovyPagesTemplateEngine для обработки текста и записи его в выходной поток. Я думаю, что вы можете получить экземпляр TemplateEngine, внедренный в ваш тег из applicationContext.

У меня нет примера кода извините,

ура

Lee

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