이미지를 클릭하면 (심 프레임 워크를) 손실, 사용자가 같은 새 페이지로 리디렉션됩니다 : 코드와매개 변수 값이
/viewPalermoUser.seam?accountId=100245
:
<s:link title="#{messages['palermo.userlist.view']}" view="/portal/custom/palermo/administration/viewPalermoUser.xhtml"
propagation="none">
<f:param name="accountId" value="#{account.id}"/>
<img src="/static/portal/customer/palermo/find.png" style="border:none"/>
</s:link>
는 백업 빈 곳이 있습니다 나는 계정 아이디를 가져 와서 해당 사용자의 계정 정보를 출력한다.
그러나 풍부한 탭 패널과 검색 버튼이 있습니다. 이 중 하나를 누를 때마다 accountId 값은 URL에 있지만 OK입니다. 따라서 실제 값을 갖습니다.
포스트 백이 발생할 경우 accountId의 값이 손실되는 이유를 모르겠습니까?
@RequestParameter
private Long accountId;
사람이 나에게 단서를 줄 수 :
나는 같은 계정 아이디를 취할?업데이트 : 마지막으로 작동합니다. Petar와 같은 페이지 매개 변수를 사용하십시오. 내가 깨닫기 전까지 문제가있었습니다 :
backing bean의 @Create 메소드에서 seam page 매개 변수를 사용할 수 없습니다. 해결 방법 :이 매개 변수를 사용하는 페이지 작업을 만듭니다. (다른 사람들에게 유용해야 함)
감사합니다.
@ 크리스티안 Boariu 원래 응답에 추가 –