在我公司的代码库中,我看到pageScope.actionName
被使用了。放弃pageScope
?
更新:
我很想知道actionName是否是使pageScope.actionName
过时的框架的后期添加。
更新2:
以下是在一个taglib中使用它的方法:
def url = "/${pageScope.controllerName}/${attrs.action}"
答案 0 :(得分:1)
没有任何进一步的背景,很难说明确,但总的来说,是的,这是安全的。
答案 1 :(得分:1)
pageScope。至于你公司代码中的用法,我想这取决于它写了多长时间。参考2010年的文档,例如:grails_pagescope_variable_in_gsps_and_taglibraries和overriding-plugin-templates-in-grails-application,还有一些人在使用它的时候还有一些,不能评论它是否在当时是必不可少的。