在grails中使用taglib定义中的资源?

时间:2013-04-02 09:36:56

标签: grails taglib

我是grails的新手,我想编写一个taglib,但我无法弄清楚如何在MyTagLib.groovy文件中引用资源。 我想要检索路径的资源是图片。 我尝试过像gsp文件中那样的事情:

  

< g:resource dir =“images / icons / flag-icons /”file =“gb.png”/>

和这个

  

$ {resource(dir:'images / icons / flag-icons /',file:'gb.png')}

但它不起作用

1 个答案:

答案 0 :(得分:1)

Taglibs可以通过与其命名空间匹配的变量(static namespace字段的值)从其他taglib(和控制器)中获得。在Grails的内置taglibs的情况下:

g.resource(dir: 'images/icons/flag-icons/', file: 'gb.png')