두 페이지를 썼습니다 ... 하나는 데이터가 제출되고 두 번째 트랜잭션이 실제로 일부 계산을 수행했는지 확인하는 양식입니다.JSF 페이지 탐색이 NullPointerException으로 인해 실패했습니다.
저는 관리 빈 즉 FormDataBean과 Reservation.java 클래스를 가지고 있습니다. 여기서 각 예약에 대해 인스턴스화합니다. 이제는 제출 버튼의 마지막에 제출 버튼이 있습니다.
<h:commandButton value="Submit" action="confirmation"/>
빈에서 저는 평소와 같이 setter 및 getters를 보유하고 있습니다. 인스턴스 variabels하는 방법에 난 계산을 수행하는 인스턴스 변수에 할당 된 값을 사용한다)
reservation.startDate = startDate;
reservation.endDate = endDate;
reservation.checkRange();
마지막에있어서, 즉 checkRange (원한다면, 그리고, I는 예약의 인스턴스를 생성 정의 콩 변수를 설정. 문자열의 성공 또는 실패를 리턴해야합니다.
이제 양식에 데이터를 입력하고 제출을 누르면 페이지가 새로 고쳐 지지만 아무 것도 제출되지 않습니다. 다음 페이지로 이동하지 않기 때문에 : ( 다른 프로젝트에서 다음 페이지에 간단한 계산 및 결과 표시를 수행하기 때문에 탐색 규칙을 정의 할 필요가 없습니다. 조언 감사합니다,