我是Grails的新手,我想编写一个taglib,但是我不知道如何引用MyTagLib.groovy文件中的资源。
我要检索路径的资源是一张图片。
我尝试过像以前在gsp文件中一样的操作:
< g:resource dir="images/icons/flag-icons/" file="gb.png" />
还有这个
${resource(dir: 'images/icons/flag-icons/', file: 'gb.png')}
但这不起作用
最佳答案
可通过其他标记库(和 Controller )中与它们的 namespace 匹配的变量(static namespace
字段的值)来使用标记库。对于Grails的内置标记库:
g.resource(dir: 'images/icons/flag-icons/', file: 'gb.png')
关于grails - 在grails的taglib定义内使用资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760754/