0
JSF 2.0, 을 사용하여 드롭 다운 메뉴를 작성하고 메뉴에서 "선택하십시오"와 함께 양식을 사용할 때 유효성 검증을 추가하려고합니다.JSF 2.0에서 유효성 검사를 통해 selectOneMenu 사용
<h:selectOneMenu id="templateMenu" value="#{bean.list}" required="true" requiredMessage="Please select a value.">
<f:selectItem itemLabel="Please Select" noSelectionOption="true" />
<f:selectItem itemLabel="Item01" itemValue="1"/>
<f:selectItem itemLabel="Item02" itemValue="2"/>
<f:selectItem itemLabel="Item03" itemValue="3"/>
<f:selectItem itemLabel="Item04" itemValue="4"/>
<f:validateRequired/>
</h:selectOneMenu>
그러나 "선택하십시오"가 선택된 페이지를 제출하면 유효성 검사가 실행되지 않고 동일한 페이지에 머물러 있습니다.
어떤 일이 일어나는지 아는 사람이라면 저를 도울 수 있습니까?
감사합니다.
콘텐츠 주변에 양식이 있는지 확인하십시오. 유효성 검사가 실행되지 않는다는 것을 어떻게 알 수 있습니까? 검증에 실패했는지 여부를 확인하기 위해 콘솔을 보셨습니까? 유효성 검증 메시지가 인쇄되면 유효성 확인이 수행됩니다. 따라서 @ CycDemo의 대답과 같이 메시지를 표시하려면 메시지 구성 요소를 추가하기 만하면됩니다. – prageeth
O 예, 당신 말이 맞습니다. 메시지에 표시 할 메시지 구성 요소를 놓쳤습니다. 정말 고마워. – Hei