|
||||||||||
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 UrlRenderer
writer
- 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 UrlRenderer
formComponent
- The Form
component that "owns" this renderer.public void beforeRenderUrl(URL urlComponent)
UrlRenderer
beforeRenderUrl
in interface UrlRenderer
private 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 |