<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %> Select / Options examples View Source Return to examples page

Select / Options examples


View the HTML source to see the generated option values.

1. Simple select tags

Single select, size="1" (drop down list)

Strawberry Apple Orange Pear Mango Banana Pineapple

Single select, size="4"

Strawberry Apple Orange Pear Mango Banana Pineapple

Multi-select, size="7"

Strawberry Apple Orange Pear Mango Banana Pineapple

2. Populating options from arrays and collections

Option values and labels populated from the same array:

Option values and labels populated from different arrays:

Option values populated from an array and labels populated from a collection:

3. Populating options from a Collection of LabelValueBeans

Options populated from a Collection of LabelValueBeans, using <html:options>:

Options populated from a Collection of LabelValueBeans, using <html:optionsCollection>:

 

4. Populating options from a Collection of custom beans

Options populated from a Collection of BookBeans, using
<html:options>:

Options populated from a Collection of BookBeans, using
<html:optionsCollection>:

 

4. Populating options from a Map

Options populated from a Map, using
<html:options>:

Options populated from a Map, using
<html:optionsCollection>: