|
||||||||||
| 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(UrlProvider urlComponent)
Preprocessing step |
private String |
extractQueryString(UrlProvider urlComponent)
|
private void |
includeExtraParameters(UrlProvider urlComponent)
|
private void |
includeGetParameters(UrlProvider 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,
UrlProvider 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)
setActionMapper in interface UrlRenderer
public void renderUrl(Writer writer,
UrlProvider urlComponent)
renderUrl in interface UrlRendererwriter - A writer that the implementation can use to write the result to.public void renderFormUrl(Form formComponent)
renderFormUrl in interface UrlRendererformComponent - The Form component that "owns" this renderer.public void beforeRenderUrl(UrlProvider urlComponent)
UrlRenderer
beforeRenderUrl in interface UrlRendererprivate void includeExtraParameters(UrlProvider urlComponent)
private void includeGetParameters(UrlProvider urlComponent)
private String extractQueryString(UrlProvider 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 | |||||||||