我正在尝试在资源图片标题中包含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]")
有没有其他方法可以添加渲染模板?
答案 0 :(得分:1)
虽然它不漂亮,但你应该能够达到你想要的效果 通过使用标记作为方法调用:
<asset:image src="layout/bell.png" title='${g.render( template:"/srcdir/incompletePage", model:"[dataObj: names]"}' />