|
||||||||||
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 UrlRenderer
writer
- A writer that the implementation can use to write the result to.public void renderFormUrl(Form formComponent)
renderFormUrl
in interface UrlRenderer
formComponent
- The Form
component that "owns" this renderer.public void beforeRenderUrl(UrlProvider urlComponent)
UrlRenderer
beforeRenderUrl
in interface UrlRenderer
private 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 |