org.apache.struts.taglib.html
public class LinkTag extends BaseHandlerTag
Version: $Rev: 164530 $ $Date: 2005-04-25 04:11:07 +0100 (Mon, 25 Apr 2005) $
Field Summary | |
---|---|
protected String | action
The module-relative action (beginning with a slash) which will be
called by this link |
protected String | anchor
The anchor to be added to the end of the generated hyperlink. |
protected String | forward The logical forward name from which to retrieve the hyperlink URI. Usage note: If a forward config is used in a hyperlink, and a module is specified, the path must lead to another action and not directly to a page. |
protected String | href
The hyperlink URI. |
protected String | indexId
Name of parameter to generate to hold index number |
protected String | linkName
The link name for named links. |
protected static MessageResources | messages
The message resources for this package. |
protected String | module
The module prefix (beginning with a slash) which will be
used to find the action for this link. |
protected String | name
The JSP bean name for query parameters. |
protected String | page
The module-relative page URL (beginning with a slash) to which
this hyperlink will be rendered. |
protected String | paramId
The single-parameter request parameter name to generate. |
protected String | paramName
The single-parameter JSP bean name. |
protected String | paramProperty
The single-parameter JSP bean property. |
protected String | paramScope
The single-parameter JSP bean scope. |
protected String | property
The JSP bean property name for query parameters. |
protected String | scope
The scope of the bean specified by the name property, if any. |
protected String | target
The window target. |
protected String | text
The body content of this tag (if any). |
protected boolean | transaction
Include transaction token (if any) in the hyperlink? |
protected boolean | useLocalEncoding |
Constructor Summary | |
---|---|
LinkTag() |
Method Summary | |
---|---|
protected String | calculateURL()
Return the complete URL to which this hyperlink will direct the user.
|
int | doAfterBody()
Save the associated label from the body content.
|
int | doEndTag()
Render the end of the hyperlink.
|
int | doStartTag()
Render the beginning of the hyperlink.
|
String | getAction() |
String | getAnchor() |
String | getForward() |
String | getHref() |
String | getIndexId() |
String | getLinkName() |
String | getModule() |
String | getName() |
String | getPage() |
String | getParamId() |
String | getParamName() |
String | getParamProperty() |
String | getParamScope() |
String | getProperty() |
String | getScope() |
String | getTarget() |
boolean | getTransaction() |
boolean | isUseLocalEncoding() |
void | release()
Release any acquired resources. |
void | setAction(String action) |
void | setAnchor(String anchor) |
void | setForward(String forward) |
void | setHref(String href) |
void | setIndexId(String indexId) |
void | setLinkName(String linkName) |
void | setModule(String module) |
void | setName(String name) |
void | setPage(String page) |
void | setParamId(String paramId) |
void | setParamName(String paramName) |
void | setParamProperty(String paramProperty) |
void | setParamScope(String paramScope) |
void | setProperty(String property) |
void | setScope(String scope) |
void | setTarget(String target) |
void | setTransaction(boolean transaction) |
void | setUseLocalEncoding(boolean b) |
The logical forward name from which to retrieve the hyperlink URI.
Usage note: If a forward config is used in a hyperlink, and a module is specified, the path must lead to another action and not directly to a page. This is in keeping with rule that in a modular application all links must be to an action rather than a page.
Throws: JspException if an exception is thrown calculating the value
Throws: JspException if a JSP exception has occurred
Throws: JspException if a JSP exception has occurred
Support for indexed property since Struts 1.1
Throws: JspException if a JSP exception has occurred