- Topic : Java Server Faces (JSF)
- Environment : J2EE 5.0, MyFaces 1.1.5
selectBooleanCheckBox.jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<!--
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
/**
* 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
1 2 3 4 5 6 7 8 9 10 | <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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<!--
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> |






April 12, 2008
JSF