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

Grails: What is the difference between using actionName and pageScope.actionName inside taglibs?

在我公司的代码库中,我看到正在使用 pageScope.actionName。放下pageScope安全吗?

更新:

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

更新 2:

这是它在一个标签库中的用法:

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

没有任何进一步的上下文,很难明确地说,但总的来说,是的,它是安全的。

pageScope. As for the usage in your company code, I guess it depends on how long ago it was written. Referring to docs in 2010 like: grails_pagescope_variable_in_gsps_and_taglibraries and overriding-plugin-templates-in-grails-application当时还有几个人在用它,不能评论它在当时是否必不可少。