JSF – selectManyCheckbox example

This post shows sample codes that uses JSF html:selectManyCheckbox that allows users to select one or more items before submitting the form or page.


Stuff used in this post.

  • JSF 2.2
    • javax.faces-2.2.8.jar
  • JDK 8

JSF Managed Bean

This is our managed bean is a Java class annotated with @ManagedBean. The 3 important piece of codes here are:

  1. @ManagedBean
  2. Default public no-arg constructor
  3. Setter and getter methods

For this post, our class has only one property – a list of strings.

First Page – Request

The first page is where the checkboxes are displayed. Users selects one or more items and hits the Submit button to go to the response page.

Second Page – Response

This page displays the selected letters from the first page.


Request Page

Response Page

Karl San Gabriel

Karl San Gabriel

Java and Enterprise Technologies Expert