Grails / Groovy taglib处理解析动态插入的标记

时间:2010-02-28 02:47:15

标签: grails groovy

是否有办法让自定义taglib对.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 :(得分:0)

您可以编写一个自定义标记,该标记使用GroovyPagesTemplateEngine处理文本并将其写入输出流。我想你可以从applicationContext中获取一个TemplateEngine实例注入你的标签。

我没有任何示例代码抱歉,

欢呼声