org.apache.struts2.components
接口 UrlProvider
- 所有已知实现类:
- ComponentUrlProvider
public interface UrlProvider
Implemntations of this interface can be used to build a URL
方法摘要 |
String |
determineActionURL(String action,
String namespace,
String method,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Map parameters,
String scheme,
boolean includeContext,
boolean encode,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp)
|
String |
determineNamespace(String namespace,
com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest req)
|
String |
findString(String value)
|
String |
getAction()
|
String |
getAnchor()
|
ExtraParameterProvider |
getExtraParameterProvider()
|
javax.servlet.http.HttpServletRequest |
getHttpServletRequest()
|
javax.servlet.http.HttpServletResponse |
getHttpServletResponse()
|
String |
getIncludeParams()
|
String |
getMethod()
|
String |
getNamespace()
|
Map |
getParameters()
|
String |
getPortletMode()
|
String |
getPortletUrlType()
|
String |
getScheme()
|
com.opensymphony.xwork2.util.ValueStack |
getStack()
|
String |
getUrlIncludeParams()
|
String |
getValue()
|
String |
getVar()
|
String |
getWindowState()
|
boolean |
isEncode()
|
boolean |
isEscapeAmp()
|
boolean |
isForceAddSchemeHostAndPort()
|
boolean |
isIncludeContext()
|
boolean |
isPutInContext()
|
void |
putInContext(String result)
|
void |
setAction(String action)
|
void |
setAnchor(String anchor)
|
void |
setEncode(boolean encode)
|
void |
setEscapeAmp(boolean escapeAmp)
|
void |
setExtraParameterProvider(ExtraParameterProvider provider)
|
void |
setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)
|
void |
setHttpServletRequest(javax.servlet.http.HttpServletRequest req)
|
void |
setHttpServletResponse(javax.servlet.http.HttpServletResponse res)
|
void |
setIncludeContext(boolean includeContext)
|
void |
setIncludeParams(String includeParams)
|
void |
setMethod(String method)
|
void |
setNamespace(String namespace)
|
void |
setPortletMode(String portletMode)
|
void |
setPortletUrlType(String portletUrlType)
|
void |
setScheme(String scheme)
|
void |
setUrlIncludeParams(String urlIncludeParams)
|
void |
setUrlRenderer(UrlRenderer urlRenderer)
|
void |
setValue(String string)
|
void |
setWindowState(String windowState)
|
NONE
static final String NONE
- The 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
- 另请参见:
- 常量字段值
GET
static final String GET
- 另请参见:
- 常量字段值
ALL
static final String ALL
- 另请参见:
- 常量字段值
isPutInContext
boolean isPutInContext()
getVar
String getVar()
getValue
String getValue()
findString
String findString(String value)
setValue
void setValue(String string)
getUrlIncludeParams
String getUrlIncludeParams()
getIncludeParams
String getIncludeParams()
getParameters
Map getParameters()
getHttpServletRequest
javax.servlet.http.HttpServletRequest getHttpServletRequest()
getAction
String getAction()
getExtraParameterProvider
ExtraParameterProvider getExtraParameterProvider()
getScheme
String getScheme()
getNamespace
String getNamespace()
getMethod
String getMethod()
getHttpServletResponse
javax.servlet.http.HttpServletResponse getHttpServletResponse()
isIncludeContext
boolean isIncludeContext()
isEncode
boolean isEncode()
isForceAddSchemeHostAndPort
boolean isForceAddSchemeHostAndPort()
isEscapeAmp
boolean isEscapeAmp()
getPortletMode
String getPortletMode()
getWindowState
String getWindowState()
determineActionURL
String determineActionURL(String action,
String namespace,
String method,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Map parameters,
String scheme,
boolean includeContext,
boolean encode,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp)
determineNamespace
String determineNamespace(String namespace,
com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest req)
getAnchor
String getAnchor()
getPortletUrlType
String getPortletUrlType()
getStack
com.opensymphony.xwork2.util.ValueStack getStack()
setUrlIncludeParams
void setUrlIncludeParams(String urlIncludeParams)
setHttpServletRequest
void setHttpServletRequest(javax.servlet.http.HttpServletRequest req)
setHttpServletResponse
void setHttpServletResponse(javax.servlet.http.HttpServletResponse res)
setUrlRenderer
void setUrlRenderer(UrlRenderer urlRenderer)
setExtraParameterProvider
void setExtraParameterProvider(ExtraParameterProvider provider)
setIncludeParams
void setIncludeParams(String includeParams)
setScheme
void setScheme(String scheme)
setAction
void setAction(String action)
setPortletMode
void setPortletMode(String portletMode)
setNamespace
void setNamespace(String namespace)
setMethod
void setMethod(String method)
setEncode
void setEncode(boolean encode)
setIncludeContext
void setIncludeContext(boolean includeContext)
setWindowState
void setWindowState(String windowState)
setPortletUrlType
void setPortletUrlType(String portletUrlType)
setAnchor
void setAnchor(String anchor)
setEscapeAmp
void setEscapeAmp(boolean escapeAmp)
setForceAddSchemeHostAndPort
void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)
putInContext
void putInContext(String result)