url
HTML link. Creates a link to a URL or a Action / event pair. If the tag has a body, renders a HTML link around it. Else, it will use the title attribute as a body. To render just a link, use l:link instead
| Tag Information | |
|---|---|
| Tag Class | org.loom.tags.core.UrlTag |
| Body Content | scriptless |
| Dynamic Attributes | true |
| Example | <l:url action="BlogEntries" event="open" param-foo="${foo}"/>
<l:url mapping="BlogEntries.open" />
<l:url href="/foo/bar">Click here</l:url> |
Attributes
| Name | Description | Flags |
|---|---|---|
| accesskey | HTML attribute |
rtexprvalue
|
| action | The action this link points to. Either this or href must be specified |
rtexprvalue
|
| charset | HTML attribute |
rtexprvalue
|
| class | HTML attribute |
rtexprvalue
|
| decorator | The name of the decorator to use. The default decorators for any form field will display the surrounding label. |
rtexprvalue
|
| dir | HTML attribute |
rtexprvalue
|
| encodeParameters | true to encode the query string. defaults to true (LOOM-188) |
rtexprvalue
|
| event | The event this link points to. If action is specified but event is not, the default event will be assumed. If the action does not define a default event, an exception will be thrown. Either action/event or href must be set. |
rtexprvalue
|
| hash | The hash of the url (the fragment after '#') |
rtexprvalue
|
| hostname | The server name to use. If not specified, the current request.getServerName() value will be used. |
rtexprvalue
|
| href | HTML attribute The target url. Either this or the action / event pair must be set. |
rtexprvalue
|
| hreflang | HTML attribute |
rtexprvalue
|
| id | HTML attribute |
rtexprvalue
|
| if | Set to false to skip tag execution. |
rtexprvalue
|
| lang | HTML attribute |
rtexprvalue
|
| mapping | The mapping as action.event. This method is equivalent to
setting action and event separately.
|
rtexprvalue
|
| name | HTML attribute with different meanings: |
rtexprvalue
|
| port | The port to use. If not specified, the current request port will be used. |
rtexprvalue
|
| rel | HTML attribute |
rtexprvalue
|
| relative | true if the url is relative (do not render schema, server or port), false to render a full URL. Default is true |
rtexprvalue
|
| rev | HTML attribute |
rtexprvalue
|
| scheme | The scheme to use. If not specified, the current request scheme will be used. |
rtexprvalue
|
| scope | If var is not null, this is the scope where the value will be stored.
Possible values are page (default), request,
session and application.
|
rtexprvalue
|
| shape | HTML attribute |
rtexprvalue
|
| style | HTML attribute |
rtexprvalue
|
| tabindex | HTML attribute |
rtexprvalue
|
| target | HTML attribute |
rtexprvalue
|
| title | HTML attribute |
rtexprvalue
|
| translateTitle | set to true to translate title, default true |
rtexprvalue
|
| type | HTML attribute |
rtexprvalue
|
| var | If specified, store the url value instead of rendering it |
rtexprvalue
|