0

我正在尝试在资产图像标题中包含 grails 渲染标签,但出现类似错误

<asset:image src="layout/bell.png" title='<g:render template="/srcdir/incompletePage" model="[dataObj: names]"/>' />



org.grails.taglib.GrailsTagException: [grails-app\views\abc.gsp:302] Attribute value quote wasn't closed (src="layout/bell.png" title='<g:render template="/srcdir/incompletePage" model="[dataObj: names]")

有没有其他方法可以添加渲染模板?

4

1 回答 1

2

虽然它不漂亮,但您应该能够通过将标签用作方法调用来实现您想要的:

<asset:image src="layout/bell.png" title='${g.render( template:"/srcdir/incompletePage", model:"[dataObj: names]"}' />
于 2016-04-03T12:17:28.273 回答