|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.struts2.components.ServletUrlRenderer
public class ServletUrlRenderer
Implementation of the UrlRenderer interface that creates URLs suitable in a servlet environment.
| Field Summary | |
|---|---|
private ActionMapper |
actionMapper
|
private static Logger |
LOG
Provide a logging instance. |
| Constructor Summary | |
|---|---|
ServletUrlRenderer()
|
|
| Method Summary | |
|---|---|
void |
beforeRenderUrl(URL urlComponent)
Preprocessing step |
private String |
extractQueryString(URL urlComponent)
|
private void |
includeExtraParameters(URL urlComponent)
|
private void |
includeGetParameters(URL urlComponent)
|
protected void |
mergeRequestParameters(String value,
Map parameters,
Map contextParameters)
Merge request parameters into current parameters. |
void |
renderFormUrl(Form formComponent)
Render a Form URL. |
void |
renderUrl(Writer writer,
URL urlComponent)
Render a URL. |
void |
setActionMapper(ActionMapper mapper)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final Logger LOG
private ActionMapper actionMapper
| Constructor Detail |
|---|
public ServletUrlRenderer()
| Method Detail |
|---|
public void setActionMapper(ActionMapper mapper)
public void renderUrl(Writer writer,
URL urlComponent)
renderUrl in interface UrlRendererwriter - A writer that the implementation can use to write the result to.urlComponent - The URL component that "owns" this renderer.public void renderFormUrl(Form formComponent)
renderFormUrl in interface UrlRendererformComponent - The Form component that "owns" this renderer.public void beforeRenderUrl(URL urlComponent)
UrlRenderer
beforeRenderUrl in interface UrlRendererprivate void includeExtraParameters(URL urlComponent)
private void includeGetParameters(URL urlComponent)
private String extractQueryString(URL urlComponent)
protected void mergeRequestParameters(String value,
Map parameters,
Map contextParameters)
value - the value attribute (url to be generated by this component)parameters - component parameterscontextParameters - request parameters
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||