Grails:在自定义taglib代码中获取调用文件的名称

时间:2014-03-13 18:12:21

标签: grails filenames taglib custom-tag

我正在编写一个自定义标记库,我想知道是否可以获取调用自定义标记的文件的文件名?我需要该标记的行为不同,具体取决于调用它的文件,以及我是否可以获得最佳方法的名称。否则我只需要传递参数来告诉它如何表现。

1 个答案:

答案 0 :(得分:0)

您始终可以从参数中访问控制器和操作名称。

${params.action} 
${params.controller} 

甚至

${actionName}
${controllerName}

不确定这是否会有所帮助,但也有请求的URI。

${request.forwardURI}

最后,从调用GSP获取实际文件名(带路径),您可以使用:

${this.getGroovyPageFileName()}