Custom JSP tag. Lets you present a list of countries in
your forms. This tag is derivative of the standard HTML select tag. For example:
<form ...>
...
<get:country name="country"/>
...
</form>
and you will get the following HTML code:
Also you can provide your own properties files with localized names for countries. In this case
parameter baseName provides a base name for properties files. For example:
<form ...>
...
<get:country name="country" baseName="countries"/>
...
</form>
in this example tag will use files in CLASSPATH (e.g. in WEB-INF/classes) with names
like countries_en.properties, countries_en_US.properties, countries_fr.properties depends
on locale. Each file looks like so:
ISO_code=local name for country
ISO_code=local name for country
etc.
If properties file is unavailable tag will use default values.
Tags are:
country
Presents a list of countries as a combo box (HTML select control). Tag uses ISO country codes for selected values. Parameters are:
1) name name for combo box (select control)
2) default Optional parameter. Describes a
default selection (country code). Default value is US
3) autoSubmit Optional parameter. Possible values
are true and false. Enables/disables form submission after selection.
Default value is false (disabled).
4) prompt Optional parameter. Lets you add a prompt phrase
(e.g. Please, choose your country). This option will be a default (selected) option with
empty value. Default value for this parameter is empty (no prompt).
5) baseName Optional parameter. Lets you use local names for countries.
This parameter provides a base name for properties file.
Default value for this parameter is empty (do not use local names).
6) locale Optional parameter. Describes a locale for bundle.
Without this parameter tag uses locale from browser preferences.
7) id Optional parameter. Describes a DHTML (XHTML) id for this control
8) className Optional parameter. Describes a CSS class
9) style Optional parameter. Describes a CSS style
10) disabled Optional parameter. Possible values
are true and false. Enables/disables this control.
Default value is false (enabled).
for downloading:
Library: cntrtag.jar Description: taglib.tld
See also Coldtags suite - the largest collection of custom JSP tags.