taglib中的局部变量未创建

时间:2015-04-22 09:31:19

标签: grails grails-plugin taglib

我想修改Grails项目中的一个插件,在TagLib类中添加一些东西。

该插件是pdf版本0.6,我想添加一个存储路径的变量。

TagLib最初如下:

def pdfLink = { attrs, body ->
    //String template = attrs['template']
    String pdfController = attrs['pdfController']
    String pdfAction = attrs['pdfAction']
    String pdfId = attrs['pdfId']
    //String pdfParams = attrs['pdfParams']
    String url = attrs['url']
    String filename = attrs['filename']
    ....
}

我添加了以下内容:

String pdfPathToSave = attrs['pdfPathToSave']

其中pdfPathToSave在gsp中定义如下:

<g:pdfLink class="pdf" .... pdfPathToSave="${path}"...></g:pdfLink>

我已经在taglib中添加了一个断点,我发现在attrs['pdfPathToSave']中正确存储了路径,但未正确创建变量pdfPathToSave

如何在TagLib类中创建新的局部变量?

0 个答案:

没有答案