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当时还有几个人在用它,不能评论它在当时是否必不可少。
在我公司的代码库中,我看到正在使用 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当时还有几个人在用它,不能评论它在当时是否必不可少。