在Grails中,Flash存储对象只能从控制器和视图访问?
在Grails中,
flash storage object用于持有
cross request data like messages.
我知道它可以从大多数视图和控制器访问,但我不知道它是否可以在Grails中普遍使用,或者只能从某些常规对象访问. 例如,可以从服务中访问Flash对象吗? 或者甚至在实时网络请求的任何地方? 在访问方面有什么精确的限制? 解决方法
无论何时何地,无论何时访问Web请求,您都可以访问Flash.一般来说,您可以从GrailsWebRequest对象获取闪存.
import org.codehaus.groovy.grails.web.util.WebUtils def grailsWebRequest = WebUtils.retrieveGrailsWebRequest() // request is the HttpServletRequest def flash = grailsWebRequest.attributes.getFlashScope(request) 如果您在Web请求的上下文之外调用了 除此之外,请查看 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |