Grails:在taglibs中使用actionName和pageScope.actionName有什么区别?

时间:2015-05-18 16:07:45

标签: grails grails-2.0 gsp taglib grails-controller

在我公司的代码库中,我看到pageScope.actionName被使用了。放弃pageScope

是否安全

更新:

我很想知道actionName是否是使pageScope.actionName过时的框架的后期添加。

更新2:

以下是在一个taglib中使用它的方法:

def url = "/${pageScope.controllerName}/${attrs.action}"

2 个答案:

答案 0 :(得分:1)

没有任何进一步的背景,很难说明确,但总的来说,是的,这是安全的。

答案 1 :(得分:1)

pageScope。至于你公司代码中的用法,我想这取决于它写了多长时间。参考2010年的文档,例如:grails_pagescope_variable_in_gsps_and_taglibrariesoverriding-plugin-templates-in-grails-application,还有一些人在使用它的时候还有一些,不能评论它是否在当时是必不可少的。