Package org.apache.struts2.components
Class ComponentUrlProvider
java.lang.Object
org.apache.struts2.components.ComponentUrlProvider
- All Implemented Interfaces:
UrlProvider
Default implementation of UrlProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Componentprotected booleanprotected booleanprotected ExtraParameterProviderprotected booleanprotected jakarta.servlet.http.HttpServletRequestprotected jakarta.servlet.http.HttpServletResponseprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected UrlRendererprotected Stringprotected StringFields inherited from interface org.apache.struts2.components.UrlProvider
ALL, GET, NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondetermineActionURL(String action, String namespace, String method, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res, Map parameters, String scheme, boolean includeContext, boolean encodeResult, boolean forceAddSchemeHostAndPort, boolean escapeAmp) determineNamespace(String namespace, ValueStack stack, jakarta.servlet.http.HttpServletRequest req) findString(String expr) jakarta.servlet.http.HttpServletRequestjakarta.servlet.http.HttpServletResponsegetStack()getValue()getVar()booleanisEncode()booleanbooleanbooleanbooleanvoidputInContext(String result) voidvoidvoidsetEncode(boolean encode) voidsetEscapeAmp(boolean escapeAmp) voidsetExtraParameterProvider(ExtraParameterProvider extraParameterProvider) voidsetForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort) voidsetHttpServletRequest(jakarta.servlet.http.HttpServletRequest httpServletRequest) voidsetHttpServletResponse(jakarta.servlet.http.HttpServletResponse httpServletResponse) voidsetIncludeContext(boolean includeContext) voidsetIncludeParams(String includeParams) voidvoidsetNamespace(String namespace) voidsetPortletMode(String portletMode) voidsetPortletUrlType(String portletUrlType) voidvoidsetUrlIncludeParams(String urlIncludeParams) voidsetUrlRenderer(UrlRenderer urlRenderer) voidvoidsetWindowState(String windowState)
-
Field Details
-
httpServletRequest
protected jakarta.servlet.http.HttpServletRequest httpServletRequest -
httpServletResponse
protected jakarta.servlet.http.HttpServletResponse httpServletResponse -
includeParams
-
scheme
-
value
-
action
-
namespace
-
method
-
encode
protected boolean encode -
includeContext
protected boolean includeContext -
escapeAmp
protected boolean escapeAmp -
portletMode
-
windowState
-
portletUrlType
-
anchor
-
forceAddSchemeHostAndPort
protected boolean forceAddSchemeHostAndPort -
urlIncludeParams
-
extraParameterProvider
-
urlRenderer
-
component
-
-
Constructor Details
-
ComponentUrlProvider
- Parameters:
component- The component used to delegate some calls toparameters- parameters passed from <param...>
-
-
Method Details
-
determineActionURL
public String determineActionURL(String action, String namespace, String method, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res, Map parameters, String scheme, boolean includeContext, boolean encodeResult, boolean forceAddSchemeHostAndPort, boolean escapeAmp) - Specified by:
determineActionURLin interfaceUrlProvider
-
determineNamespace
public String determineNamespace(String namespace, ValueStack stack, jakarta.servlet.http.HttpServletRequest req) - Specified by:
determineNamespacein interfaceUrlProvider
-
findString
- Specified by:
findStringin interfaceUrlProvider
-
getParameters
- Specified by:
getParametersin interfaceUrlProvider
-
getHttpServletRequest
public jakarta.servlet.http.HttpServletRequest getHttpServletRequest()- Specified by:
getHttpServletRequestin interfaceUrlProvider
-
setHttpServletRequest
public void setHttpServletRequest(jakarta.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
setHttpServletRequestin interfaceUrlProvider
-
getHttpServletResponse
public jakarta.servlet.http.HttpServletResponse getHttpServletResponse()- Specified by:
getHttpServletResponsein interfaceUrlProvider
-
setHttpServletResponse
public void setHttpServletResponse(jakarta.servlet.http.HttpServletResponse httpServletResponse) - Specified by:
setHttpServletResponsein interfaceUrlProvider
-
getIncludeParams
- Specified by:
getIncludeParamsin interfaceUrlProvider
-
setIncludeParams
- Specified by:
setIncludeParamsin interfaceUrlProvider
-
getScheme
- Specified by:
getSchemein interfaceUrlProvider
-
setScheme
- Specified by:
setSchemein interfaceUrlProvider
-
isPutInContext
public boolean isPutInContext()- Specified by:
isPutInContextin interfaceUrlProvider
-
getVar
- Specified by:
getVarin interfaceUrlProvider
-
getValue
- Specified by:
getValuein interfaceUrlProvider
-
setValue
- Specified by:
setValuein interfaceUrlProvider
-
getAction
- Specified by:
getActionin interfaceUrlProvider
-
setAction
- Specified by:
setActionin interfaceUrlProvider
-
getNamespace
- Specified by:
getNamespacein interfaceUrlProvider
-
setNamespace
- Specified by:
setNamespacein interfaceUrlProvider
-
getMethod
- Specified by:
getMethodin interfaceUrlProvider
-
setMethod
- Specified by:
setMethodin interfaceUrlProvider
-
isEncode
public boolean isEncode()- Specified by:
isEncodein interfaceUrlProvider
-
setEncode
public void setEncode(boolean encode) - Specified by:
setEncodein interfaceUrlProvider
-
isIncludeContext
public boolean isIncludeContext()- Specified by:
isIncludeContextin interfaceUrlProvider
-
setIncludeContext
public void setIncludeContext(boolean includeContext) - Specified by:
setIncludeContextin interfaceUrlProvider
-
isEscapeAmp
public boolean isEscapeAmp()- Specified by:
isEscapeAmpin interfaceUrlProvider
-
setEscapeAmp
public void setEscapeAmp(boolean escapeAmp) - Specified by:
setEscapeAmpin interfaceUrlProvider
-
getPortletMode
- Specified by:
getPortletModein interfaceUrlProvider
-
setPortletMode
- Specified by:
setPortletModein interfaceUrlProvider
-
getWindowState
- Specified by:
getWindowStatein interfaceUrlProvider
-
setWindowState
- Specified by:
setWindowStatein interfaceUrlProvider
-
getPortletUrlType
- Specified by:
getPortletUrlTypein interfaceUrlProvider
-
getStack
- Specified by:
getStackin interfaceUrlProvider
-
setPortletUrlType
- Specified by:
setPortletUrlTypein interfaceUrlProvider
-
getAnchor
- Specified by:
getAnchorin interfaceUrlProvider
-
setAnchor
- Specified by:
setAnchorin interfaceUrlProvider
-
isForceAddSchemeHostAndPort
public boolean isForceAddSchemeHostAndPort()- Specified by:
isForceAddSchemeHostAndPortin interfaceUrlProvider
-
setForceAddSchemeHostAndPort
public void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort) - Specified by:
setForceAddSchemeHostAndPortin interfaceUrlProvider
-
putInContext
- Specified by:
putInContextin interfaceUrlProvider
-
getUrlIncludeParams
- Specified by:
getUrlIncludeParamsin interfaceUrlProvider
-
setUrlIncludeParams
- Specified by:
setUrlIncludeParamsin interfaceUrlProvider
-
getExtraParameterProvider
- Specified by:
getExtraParameterProviderin interfaceUrlProvider
-
setExtraParameterProvider
- Specified by:
setExtraParameterProviderin interfaceUrlProvider
-
getUrlRenderer
-
setUrlRenderer
- Specified by:
setUrlRendererin interfaceUrlProvider
-