|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.tagext.TagSupport org.apache.struts.taglib.logic.RedirectTag
public class RedirectTag
Generate a URL-encoded redirect to the specified URI.
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 redirect URI. |
protected String |
href
The redirect URI. |
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 redirect 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 boolean |
transaction
Include our transaction control token? |
protected boolean |
useLocalEncoding
Use character encoding from ServletResponse#getCharacterEncoding to get bytes of the url string for urlencoding? |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
---|
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
---|---|
RedirectTag()
|
Method Summary | |
---|---|
int |
doEndTag()
Render the redirect and skip the remainder of this page. |
protected void |
doRedirect(String url)
Redirect to the given url converting exceptions to JspException. |
int |
doStartTag()
Defer generation until the end of this tag is encountered. |
protected String |
generateRedirectURL()
Calculate the url to redirect to. |
String |
getAction()
|
String |
getAnchor()
|
String |
getForward()
|
String |
getHref()
|
String |
getModule()
|
String |
getName()
|
String |
getPage()
|
String |
getParamId()
|
String |
getParamName()
|
String |
getParamProperty()
|
String |
getParamScope()
|
String |
getProperty()
|
String |
getScope()
|
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 |
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 |
setTransaction(boolean transaction)
|
void |
setUseLocalEncoding(boolean b)
|
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static MessageResources messages
protected String anchor
protected String forward
protected String href
protected String name
protected String page
protected String action
protected String module
protected String paramId
protected String paramName
protected String paramProperty
protected String paramScope
protected String property
protected String scope
protected boolean transaction
protected boolean useLocalEncoding
Constructor Detail |
---|
public RedirectTag()
Method Detail |
---|
public String getAnchor()
public void setAnchor(String anchor)
public String getForward()
public void setForward(String forward)
public String getHref()
public void setHref(String href)
public String getName()
public void setName(String name)
public String getPage()
public void setPage(String page)
public String getAction()
public void setAction(String action)
public String getModule()
public void setModule(String module)
public String getParamId()
public void setParamId(String paramId)
public String getParamName()
public void setParamName(String paramName)
public String getParamProperty()
public void setParamProperty(String paramProperty)
public String getParamScope()
public void setParamScope(String paramScope)
public String getProperty()
public void setProperty(String property)
public String getScope()
public void setScope(String scope)
public boolean getTransaction()
public void setTransaction(boolean transaction)
public boolean isUseLocalEncoding()
public void setUseLocalEncoding(boolean b)
public int doStartTag() throws JspException
doStartTag
in interface Tag
doStartTag
in class TagSupport
JspException
- if a JSP exception has occurredpublic int doEndTag() throws JspException
doEndTag
in interface Tag
doEndTag
in class TagSupport
JspException
- if a JSP exception has occurredprotected String generateRedirectURL() throws JspException
JspException
protected void doRedirect(String url) throws JspException
url
- The path to redirect to.
JspException
public void release()
release
in interface Tag
release
in class TagSupport
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |