- Topic : Java Server Faces (JSF)
- Environment : J2EE 5.0, MyFaces 1.1.5
selectBooleanCheckBox.jsp
also read:
<!-- Source : www.javabeat.net --> <html> <body> <f:view> <h:form id="select"> <h:panelGrid columns="1"> <h:column> <h:outputText value="Enabled : "/> <h:selectBooleanCheckbox value="#{selectBooleanCheckBoxBean.isEnabled}"/> </h:column> <h:column> <h:commandButton value="Submit" action="#{selectBooleanCheckBoxBean.submit}"/> </h:column> </h:panelGrid> </h:form> </f:view> </body> </html>
selectBooleanCheckBoxBean.java
/** * Source : www.javabeat.net * */ package net.javabeat.myfaces.checkbox; public class SelectBooleanCheckBoxBean { private Boolean isEnabled; public SelectBooleanCheckBoxBean(){ //Default Value this.isEnabled = true; } public Boolean getIsEnabled() { return isEnabled; } public void setIsEnabled(Boolean isEnabled) { this.isEnabled = isEnabled; } public String submit(){ return "selectBooleanCheckBox"; } }
faces-config.xml
<managed-bean> <managed-bean-name>selectBooleanCheckBoxBean</managed-bean-name> <managed-bean-class>net.javabeat.myfaces.checkbox.SelectBooleanCheckBoxBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean> <navigation-case> <from-outcome>selectBooleanCheckBox</from-outcome> <to-view-id>/pages/checkbox/selectBooleanCheckBoxResult.jsp</to-view-id> </navigation-case>
selectBooleanCheckBoxResult.jsp
<!-- Source : www.javabeat.net --> <html> <body> <f:view> <h:form id="select"> <h:panelGrid columns="1"> <h:column> <h:outputText value="Is Enabled : "/> <h:outputText value="#{selectBooleanCheckBoxBean.isEnabled}"/> </h:column> </h:panelGrid> </h:form> </f:view> </body> </html>