在我的Grails应用程序我有一个控制器的动作,做这个: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清理。 – 2009-08-28 10:40:23