Tag: useBean

The wcf:useBean tag creates a list or map object.

Tag information

Tag information
Body Content empty



Attribute Required Request-time Type Description
var true true java.lang.String The name of the scoped instance variable.
scope false false java.lang.String The scope for the instance variables that are specified by the var attribute. The scope values are page, request, session, application. The default value is page.
classname true true java.lang.String The classname for which the instance is to be created. The value can be either List or Map.
capacity false true java.lang.Integer The initial capacity of the list or map instance to be created.


No variables are defined for the wcf:useBean tag.


The following example uses the wcf:useBean tag to define a HashMap that has the name "cachedCategoryViewMap". This HashMap holds category view objects within the request scope:
<wcf:useBean var="cachedCategoryViewMap" classname="java.util.HashMap" scope="request"/>
The following example uses the wcf:useBean tag to define a list that is to include the "brands" that are within the page scope:
<wcf:useBean var="brands" classname="java.util.ArrayList"/>