Home > Guides > Tag Developers Guide > Struts Tags > Tag Reference > Generic Tag Reference > param |
This tag can be used to parameterize other tags.
The include tag and bean tag are examples of such tags. The parameters can be added with or without a name as key. If the tag provides a name attribute the parameters are added using the {@link Component#addParameter(String, Object) addParamter} method. For unnamed parameters the Tag must implement the UnnamedParametric interface defined in this class (e.g. The TextTag does this). This tag has the following two paramters.Dynamic Attributes Allowed:false | |||||
Name | Required | Default | Evaluated | Type | Description |
---|---|---|---|---|---|
name | false | false | String | Name of Parameter to set | |
suppressEmptyParameters | false | false | false | Boolean | Whether to suppress empty parameters |
value | false | The value of evaluating provided name against stack | false | String | Value expression for Parameter to set |
where the key will be the identifier and the value the result of an OGNL expression run against the current ValueStack.