Provides a path to its PageTag parent tag or the page overall if parent not found. The body of this tag, after trimming, is valid RFC 3986 URI or RFC 3987 IRI.

The path is relative to the root of the application.

Parameters must be properly URL encoded but not XML encoded (with & instead of &amp;). The path before the first ? will be encoded by this tag. The preferred approach is to add any necessary parameters using nested <ao:param> and <ao:params> tags.

Any attribute that has no namespace and begins with param. is added to the URL as a parameter. The parameter name is the part of the attribute name following param..

When a parameter value is null it is not added. If the value is an Iterable, Iterator, Enumeration, or array, then each non-null element is coerced to String as a separate parameter in iteration order. Otherwise, the value itself is coerced to String for the parameter value.

Nested <ao:param> or <ao:params> tags will add parameters after any provided as attributes.

Tag Information

Tag Class: com.aoindustries.web.struts.skintags.PathTag
TagExtraInfo Class: None
Body Content: scriptless
Display Name: None
Dynamic Attributes: true


No Attributes Defined.


No Variables Defined.