In this section, we are going to describe the param tag. The param tag is a generic tag that is used to parameterize other tags. For example the include tag and bean tag. The parameters can be added with or without a name as a key.
The param tag has the following two parameters.
Note: When you declare the param tag, the value
can be defined in either a value attribute or as text between the start
and end tag.
Struts behaves a bit different according to these two situations.
Case 1. <param name="empname">Amit</param>
Here the value would be evaluated to the stack as a java.lang.String
Case 2. <param name="empname" value="Vinod"/> Here the value would be evaluated to the stack as a java.lang.Object object.
Add the following code snippet into the struts.xml file.
Now create a jsp page to see the working of the param tags.
Output of paramTag.jsp: