1
관리 빈 내부에서 유효성을 검사하여 값을 변경하도록 허용하는 h : selectBooleanCheckbox가 있습니다.selectBooleanCheckbox가 값을 변경하지 못하도록 함
<h:selectBooleanCheckbox id="attr" value="#{handler.attribute}" onclick="submit()"
immediate="true" valueChangeListener="#{handler.changeAttributeValue}" />
public String changeAttributeValue(ValueChangeEvent event) {
if(condition)
attribute=false;
return "home";
}
그래서 내가하고 싶은 것은 조건이 true이면 속성이 참이되지 않도록하는 것입니다. 속성은 처음에는 false로 설정되지만 메소드가 종료 된 후에는 다시 true가됩니다.
그래서, 당신은 [JSF 검증]을 의미합니다 (HTTP : // WWW. mkyong.com/jsf2/custom-validator-in-jsf-2-0/) – kolossus