Standard lists taglib ver. 2.1

    Custom JSP taglib. This library provides a set of validated DropDown list controls such as gender selection, marital status selection, date selection, month selection. Each tag will produce HTML select control. For example:
 


<%@ taglib uri="taglib.tld" prefix="list" %>

<form>
  Gender:<list:Gender name="sex"/>
  Marital:<list:Marital name="marital"/>
</form>

and you will get some like this:


Gender:

Marital:

Tags Number and Month can be useful for example when you program dialogues for credit card expiration data. Tag Number creates a DropDown list for numbers from the given interval. Tag Month displays a list for months (full names or abbreviations). For example:
 

  Day:<list:Number name="d1" from="1" to="31"/>
  Year:<list:Number name="d2" from="2001" to="2004"/>
  Month:<list:Month name="m1"/>
  Full names:<list:Month name="m2" fullName="true"/>
  German:<list:Month name="m3" locale="<%=java.util.Locale.GERMANY%>" />
  Color:<list:Color name="clc"/>

and you will get some like this:

Day:

Year:

Month:

Full names:

German:

Color:

Tags are:

Gender

Displays DropDown list for gender selection. Parameters are:

1) name name for HTML control.
2) autoSubmit Optional parameter. Possible values are true and false. Enables/disables form submission after selection. Default value is false (disabled).
3) id Optional parameter. Describes a CSS/DHTML id.

Marital

Displays DropDown list for marital status selection. Parameters are:

1) name name for HTML control.
2) autoSubmit Optional parameter. Possible values are true and false. Enables/disables form submission after selection. Default value is false (disabled).
3) id Optional parameter. Describes a CSS/DHTML id.

Color

Displays DropDown list for color selection. Parameters are:

1) name name for HTML control.
2) selected Optional parameter. Describes a selected (default) value. Default value is black
3) autoSubmit Optional parameter. Possible values are true and false. Enables/disables form submission after selection. Default value is false (disabled).
4) onChange Optional parameter. Describes a name for your own JavaScript function.
5) id Optional parameter. Describes a CSS/DHTML id.

Number

Displays DropDown list that lets you select some number. Parameters are:

1) name name for HTML control.
2) from first number
3) to last number
4) step Optional parameter. Describes a step. Default value is 1
5) selected Optional parameter. Describes a selected (default) value. Default value is from
6) autoSubmit Optional parameter. Possible values are true and false. Enables/disables form submission after selection. Default value is false (disabled).
7) id Optional parameter. Describes a CSS/DHTML id.

Hours

Displays DropDown list that lets you select hours (0 - 23 or 1 am - 12 pm). Parameters are:

1) name name for HTML control.
2) selected Optional parameter. Describes a selected (default) value. Default value is 0.
3) viewStyle Optional parameter. Describes how to display time. Possible values are 1 - displays 0-23 range or 2 - displays 1 am - 12 pm range. Default value is 1.
4) autoSubmit Optional parameter. Possible values are true and false. Enables/disables form submission after selection. Default value is false (disabled).
5) id Optional parameter. Describes a CSS/DHTML id.

Minutes

Displays DropDown list that lets you select minutes (0 - 59). Parameters are:

1) name name for HTML control.
2) selected Optional parameter. Describes a selected (default) value. Default value is 0
3) autoSubmit Optional parameter. Possible values are true and false. Enables/disables form submission after selection. Default value is false (disabled).
4) id Optional parameter. Describes a CSS/DHTML id.

Timezones

Displays DropDown list that lets you select time zone. Parameters are:

1) name name for HTML control.
2) selected Optional parameter. Describes a selected (default) value.
3) autoSubmit Optional parameter. Possible values are true and false. Enables/disables form submission after selection. Default value is false (disabled).
4) id Optional parameter. Describes a CSS/DHTML id.

Month

Displays DropDown list that lets you select month. Parameters are:

1) name name for HTML control.
2) locale Optional parameter. Describes a valid locale
3) selected Optional parameter. Describes a selected (default) value (range is 1-12). Default value is 1
4) fullName Optional parameter. Possible values are true or false. If this value is true full names will be used. Default value is false (use abbreviation).
5) autoSubmit Optional parameter. Possible values are true and false. Enables/disables form submission after selection. Default value is false (disabled).
6) id Optional parameter. Describes a CSS/DHTML id.

for downloading:

Library: stdlist.jar    Description: taglib.tld

 © Coldbeans Software      Comments?

See also Coldtags suite - the largest collection of custom JSP tags.

Also in Coldtags: