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 &). 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 |