/효과가 무시됩니다 및 세터.전화는 나는 다음과 같은 코드를 가지고하는 Liferay JSF 2.0 포틀릿을
Eclipse의 디버거에서이 코드를 추적하고 ActionResponse 인스턴스의 _publicRenderParameters HashMap 내용을 검사하면 userId 및 org 매개 변수가 올바르게 설정되었음을 알 수 있습니다. 다음 줄을 살펴보면 registrationToken에 올바른 숨겨진 입력 값이 들어 있고 마지막 setRenderParameter() 호출이 수행되고 있음을 알 수 있습니다.
다음은 Bizarro World 부분입니다. 마지막 setRenderParameter() 호출 후 ActionResponse의 _publicRenderParameters HashMap에 대한 업데이트가 전혀없고 토큰이 params에 설정되지 않은 채로 유지됩니다.
다른 매개 변수를 저장하는 데 사용한 세션 범위의 빈을 통해 토큰을 전달하는 것부터 여러 가지 방법으로 시도해 보았습니다. (같은 ActionResponse 참조를 여전히 사용하는) 코드 흐름에서 나중에 setRenderParameter()를 호출합니다. "token"이 어떤 종류의 예약 된 이름이거나 뭔가 다른 경우에 대비하여 호출시 다른 키 이름 ("registrationToken")을 사용하는 경우. 실제로지도를 업데이트하기위한 마지막 호출을받은 사람이 없습니다.
나는 또한 내가 생각할 수있는 관련 용어의 모든 조합을 봤지만이 특별한 문제는 발견하지 못했다.
이 문제가 발생한 사람이 있습니까? ActionResponse의 param map이 처음 두 번의 호출에서는 정상적으로 업데이트되지만, 마지막 두 번째 호출에서는 정상적으로 업데이트되지 않습니다.
= 조 =