The image tag generates an <input type="image"> element. The image tag must be nested inside a form tag. The image tag is similar to the submit tag, but instead of a submit button, you have an image that you can click to submit a form. For example, the displayAddProductForm.jsp page in app03d has the following image tag.
<html:image src="images/submitImage.gif"/>
This is rendered as
<input type="image" name="" src="images/submitImage.gif">
You can click this image to submit the form.
The list of the image tag’s attributes is given in Table 3.17.
| Attribute | Description | Possible Value(s) |
|---|---|---|
| indexed | A value of true indicates that the enclosing html tag’s name attribute will be indexed, e.g. rendered as propertyName[x]. This attribute only works if nested inside the Logic Tag Library’s iterate tag or a similar tag. | false or true. |
| page | The module-relative path of the image for this tag. | string |
| pageKey | The key of the message resources string specifying the module-relative path of the image for this tag. | string |
| property | The property of the action form mapped to the enclosing form tag that will be associated with the rendered image. | string |
| src | The source URL of the image. | string |
| styleClass | CSS stylesheet class to be applied to this HTML element (rendered as a class attribute. | string |
| value | A constant that will become the value of the rendered input field representing this image. | string |
Table 3.17: The image tag’s attributes