Package org.apache.struts2.components
Interface UrlProvider
- All Known Implementing Classes:
- ComponentUrlProvider
public interface UrlProvider
Implementations of this interface can be used to build a URL
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptiondetermineActionURL(String action, String namespace, String method, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, Map<String, ?> parameters, String scheme, boolean includeContext, boolean encode, boolean forceAddSchemeHostAndPort, boolean escapeAmp) determineNamespace(String namespace, ValueStack stack, jakarta.servlet.http.HttpServletRequest req) findString(String value) jakarta.servlet.http.HttpServletRequestjakarta.servlet.http.HttpServletResponsegetStack()getValue()getVar()booleanisEncode()booleanbooleanbooleanbooleanvoidputInContext(String result) voidvoidvoidsetEncode(boolean encode) voidsetEscapeAmp(boolean escapeAmp) voidvoidsetForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort) voidsetHttpServletRequest(jakarta.servlet.http.HttpServletRequest req) voidsetHttpServletResponse(jakarta.servlet.http.HttpServletResponse res) 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- 
NONEThe includeParams attribute may have the value 'none', 'get' or 'all'. It is used when the url tag is used without a value attribute. Its value is looked up on the ValueStack If no includeParams is specified then 'get' is used. none - include no parameters in the URL get - include only GET parameters in the URL (default) all - include both GET and POST parameters in the URL- See Also:
 
- 
GET- See Also:
 
- 
ALL- See Also:
 
 
- 
- 
Method Details- 
isPutInContextboolean isPutInContext()
- 
getVarString getVar()
- 
getValueString getValue()
- 
findString
- 
setValue
- 
getUrlIncludeParamsString getUrlIncludeParams()
- 
getIncludeParamsString getIncludeParams()
- 
getParameters
- 
getHttpServletRequestjakarta.servlet.http.HttpServletRequest getHttpServletRequest()
- 
getActionString getAction()
- 
getExtraParameterProviderExtraParameterProvider getExtraParameterProvider()
- 
getSchemeString getScheme()
- 
getNamespaceString getNamespace()
- 
getMethodString getMethod()
- 
getHttpServletResponsejakarta.servlet.http.HttpServletResponse getHttpServletResponse()
- 
isIncludeContextboolean isIncludeContext()
- 
isEncodeboolean isEncode()
- 
isForceAddSchemeHostAndPortboolean isForceAddSchemeHostAndPort()
- 
isEscapeAmpboolean isEscapeAmp()
- 
getPortletModeString getPortletMode()
- 
getWindowStateString getWindowState()
- 
determineActionURLString determineActionURL(String action, String namespace, String method, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse, Map<String, ?> parameters, String scheme, boolean includeContext, boolean encode, boolean forceAddSchemeHostAndPort, boolean escapeAmp) 
- 
determineNamespaceString determineNamespace(String namespace, ValueStack stack, jakarta.servlet.http.HttpServletRequest req) 
- 
getAnchorString getAnchor()
- 
getPortletUrlTypeString getPortletUrlType()
- 
getStackValueStack getStack()
- 
setUrlIncludeParams
- 
setHttpServletRequestvoid setHttpServletRequest(jakarta.servlet.http.HttpServletRequest req) 
- 
setHttpServletResponsevoid setHttpServletResponse(jakarta.servlet.http.HttpServletResponse res) 
- 
setUrlRenderer
- 
setExtraParameterProvider
- 
setIncludeParams
- 
setScheme
- 
setAction
- 
setPortletMode
- 
setNamespace
- 
setMethod
- 
setEncodevoid setEncode(boolean encode) 
- 
setIncludeContextvoid setIncludeContext(boolean includeContext) 
- 
setWindowState
- 
setPortletUrlType
- 
setAnchor
- 
setEscapeAmpvoid setEscapeAmp(boolean escapeAmp) 
- 
setForceAddSchemeHostAndPortvoid setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort) 
- 
putInContext
 
-