2012-10-19 4 views
1

우리 애플리케이션 용으로 JSF 1.2를 사용하고 있습니다. Backing Bean의 필드를 나타내는 화면의 selectBooleanCheckbox가 있습니다. JSP를로드 할 때 값이 올바르게 표시됩니다. 페이지에는 3 개의 명령 단추가 있습니다. 하나는 backing 빈에서 save 함수를 호출 한 다음 다른 화면으로 이동합니다. 나머지 둘은 화면을 새로 고치기 전에 backing bean에서 유틸리티 메소드를 호출하는 데 사용됩니다. 확인란을 선택하지 않으면 세 버튼이 모두 올바르게 작동합니다. 이 확인란을 선택하면 첫 번째 기능 만 의도 한대로 작동합니다.noSuchElementException 양식 제출시

체크 박스가 선택되면, ipling bean이 초기화되지만 메소드가 호출되기 전에 noSuchElementException이 생성 된 서블릿에서 발생합니다. 예외에는 null 메시지와 스택 추적이 없으므로 엄청난 도움이되지 않습니다.

각 필드의 값이 화면이 원래 채워지는 값과 일치하는지 확인했습니다. 드롭 다운 불일치는 이전에 본 적이있는 유일한 시간이므로 다른 무엇을 확인할 포인터가 크게 감사 할 것입니다. 불행히도 여기에 코드를 게시 할 수 없지만 가능한 경우 모든 질문에 답변 해 드리겠습니다.

+0

두 번째/세 번째 버튼과 첫 번째 버튼의 차이점은 무엇입니까? 양식을 제출하도록 할 수 있습니까? – Daniel

+0

모두 '제출'유형입니다. 유일한 차이점은 첫 번째 단추가 이전 화면으로 돌아가는 반면 다른 두 단추는 현재 화면을 새로 고치고 새로 고치는 것입니다. 그것들은 모두 거의 동일합니다. 각각은 hx : commandExButton 태그를 사용하고 액션은 backing bean의 메소드를 가리 킵니다. 나는 버튼의 기능을 다르게 보지 않아도된다. – bendicott

+0

Havent는 수년간 만져 두었습니다. 같은 페이지로 리다이렉트 할 수 있습니까? – Daniel

답변

1

버튼을 자세히 살펴보고 작동하는 것이 작동하지 않는 것과 어떻게 다릅니 까?

+0

도움 주셔서 감사합니다 ^^ – bendicott