【发布时间】:2009-08-28 19:09:39
【问题描述】:
在我的 Grails 应用程序中,我有一个执行此操作的控制器操作:
def activeMember = {ConfirmSignUpCommand signupCommand ->
flash.signupCommand = signupCommand
render(view: "confirmPassword")
}
confirmPassword.gsp 上的表单提交后,将通过以下操作进行处理:
def validatePasswordConfirmation = {
def password = params.password
def command = flash.signupCommand
}
但是,当我到达 validatePasswordConfirmation 操作时,闪存范围为空。我 100% 确定这两个控制器操作之间没有提交任何请求。我的闪光范围物体去哪儿了?
【问题讨论】:
-
这很奇怪,你确定闪存范围确实是空的,它给出了一个未找到属性的错误吗?在 activeMember 操作中 signupCommand 永远不会为空?如果一切都失败了,请尝试清洁 grails。
标签: grails