플래시이 :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 % 확신합니다. 플래시 스코프 오브젝트는 어디에서 사라 졌나요?
그건 이상한데, 플래시 범위가 실제로 비어 있는지, 속성에 오류가 없습니다. signupCommand는 activeMember 액션에서 null이 아닙니까? 다른 모든 시도가 실패하면 grails를 깨끗하게하십시오. –