Package org.apache.struts2.components
Interface UrlRenderer
- All Known Implementing Classes:
ServletUrlRenderer
public interface UrlRenderer
Implementations of this interface are responsible for rendering/creating URLs for a specific
environment (e.g. Servlet).
-
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeRenderUrl(UrlProvider provider) Preprocessing stepvoidrenderFormUrl(Form formComponent) Render a Form URL.voidrenderUrl(Writer writer, UrlProvider provider) Render a URL.voidsetActionMapper(ActionMapper actionMapper)
-
Method Details
-
beforeRenderUrl
Preprocessing step- Parameters:
provider- TheUrlProvidercomponent that "owns" this renderer.
-
renderUrl
Render a URL.- Parameters:
writer- A writer that the implementation can use to write the result to.provider- TheUrlProvidercomponent that "owns" this renderer.
-
renderFormUrl
Render a Form URL.- Parameters:
formComponent- TheFormcomponent that "owns" this renderer.
-
setActionMapper
-