0
내 jsf 페이지에 a4j : commandbutton이 있습니다. 코드가뒷받침 빈에서 값을 검색하고 양식 제출시 표시
<a4j:commandButton id="submitBtn" value="#{msgsMass.MM_04_02_BTN_CONTINUE}"
reRender="addNewCardForm,saveAddNewCardForm" immediate="true"
action="#{bBean.retrieveOrderId}" oncomplete="addNewCreditCard()" >
addNewCardForm extract-되어 다음, saveAddNewCardForm는() 표시 addNewCreditCard의 자바 스크립트 호출에 제출 된 페이지의 HTML 형태이다.
이 양식에는 bBean.retrieveOrderId의 값을 표시하는 입력 필드가 있습니다. 그러나이 bean 메소드는 양식이 orderId에 대해 공백 값으로로드 된 후에 만 호출됩니다.
양식이 사용자에게 표시 될 때 양식 필드에서 orderId 값을 가져올 수있는 방법을 알려주십시오.
retrieveOrderId 작업 중에 form bean에 orderId를 저장합니다. –
입니다. 문제는 페이지가로드 될 때 처음 로그인 할 때 orderId가 항상 공백 인 것입니다. – user3590718
'a4j : commandButton' (코드 참조) 및 양식 제출 (질문 제목 참조)과 관련이 없습니다. 페이지로 리다이렉트하기 전에 bean 데이터 (예 : orderId)를 설정해야한다. –