- Topic : Java Server Faces (JSF)
- Environment : J2EE 5.0, MyFaces 1.1.5
- Discuss Here
selectBooleanCheckBox.jsp
<!--
Source : www.javabeat.net
-->
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<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
-->
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
<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>
|