是否有办法让自定义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吗?
答案 0 :(得分:0)
您可以编写一个自定义标记,该标记使用GroovyPagesTemplateEngine处理文本并将其写入输出流。我想你可以从applicationContext中获取一个TemplateEngine实例注入你的标签。
我没有任何示例代码抱歉,
欢呼声
利