org.apache.struts2.components
类 ComponentUrlProvider
java.lang.Object
org.apache.struts2.components.ComponentUrlProvider
- 所有已实现的接口:
- UrlProvider
public class ComponentUrlProvider
- extends Object
- implements UrlProvider
Default implementation of UrlProvider
方法摘要 |
String |
determineActionURL(String action,
String namespace,
String method,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
Map parameters,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp)
|
String |
determineNamespace(String namespace,
com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest req)
|
String |
findString(String expr)
|
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()
|
UrlRenderer |
getUrlRenderer()
|
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 extraParameterProvider)
|
void |
setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)
|
void |
setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
|
void |
setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
|
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 value)
|
void |
setWindowState(String windowState)
|
ComponentUrlProvider
public ComponentUrlProvider(Component component,
Map parameters)
- 参数:
component
- The component used to delagete some calls toparameters
- parameters passed from
determineActionURL
public String determineActionURL(String action,
String namespace,
String method,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
Map parameters,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp)
- 指定者:
- 接口
UrlProvider
中的 determineActionURL
determineNamespace
public String determineNamespace(String namespace,
com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest req)
- 指定者:
- 接口
UrlProvider
中的 determineNamespace
findString
public String findString(String expr)
- 指定者:
- 接口
UrlProvider
中的 findString
getParameters
public Map getParameters()
- 指定者:
- 接口
UrlProvider
中的 getParameters
getHttpServletRequest
public javax.servlet.http.HttpServletRequest getHttpServletRequest()
- 指定者:
- 接口
UrlProvider
中的 getHttpServletRequest
setHttpServletRequest
public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
- 指定者:
- 接口
UrlProvider
中的 setHttpServletRequest
getHttpServletResponse
public javax.servlet.http.HttpServletResponse getHttpServletResponse()
- 指定者:
- 接口
UrlProvider
中的 getHttpServletResponse
setHttpServletResponse
public void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
- 指定者:
- 接口
UrlProvider
中的 setHttpServletResponse
getIncludeParams
public String getIncludeParams()
- 指定者:
- 接口
UrlProvider
中的 getIncludeParams
setIncludeParams
public void setIncludeParams(String includeParams)
- 指定者:
- 接口
UrlProvider
中的 setIncludeParams
getScheme
public String getScheme()
- 指定者:
- 接口
UrlProvider
中的 getScheme
setScheme
public void setScheme(String scheme)
- 指定者:
- 接口
UrlProvider
中的 setScheme
isPutInContext
public boolean isPutInContext()
- 指定者:
- 接口
UrlProvider
中的 isPutInContext
getVar
public String getVar()
- 指定者:
- 接口
UrlProvider
中的 getVar
getValue
public String getValue()
- 指定者:
- 接口
UrlProvider
中的 getValue
setValue
public void setValue(String value)
- 指定者:
- 接口
UrlProvider
中的 setValue
getAction
public String getAction()
- 指定者:
- 接口
UrlProvider
中的 getAction
setAction
public void setAction(String action)
- 指定者:
- 接口
UrlProvider
中的 setAction
getNamespace
public String getNamespace()
- 指定者:
- 接口
UrlProvider
中的 getNamespace
setNamespace
public void setNamespace(String namespace)
- 指定者:
- 接口
UrlProvider
中的 setNamespace
getMethod
public String getMethod()
- 指定者:
- 接口
UrlProvider
中的 getMethod
setMethod
public void setMethod(String method)
- 指定者:
- 接口
UrlProvider
中的 setMethod
isEncode
public boolean isEncode()
- 指定者:
- 接口
UrlProvider
中的 isEncode
setEncode
public void setEncode(boolean encode)
- 指定者:
- 接口
UrlProvider
中的 setEncode
isIncludeContext
public boolean isIncludeContext()
- 指定者:
- 接口
UrlProvider
中的 isIncludeContext
setIncludeContext
public void setIncludeContext(boolean includeContext)
- 指定者:
- 接口
UrlProvider
中的 setIncludeContext
isEscapeAmp
public boolean isEscapeAmp()
- 指定者:
- 接口
UrlProvider
中的 isEscapeAmp
setEscapeAmp
public void setEscapeAmp(boolean escapeAmp)
- 指定者:
- 接口
UrlProvider
中的 setEscapeAmp
getPortletMode
public String getPortletMode()
- 指定者:
- 接口
UrlProvider
中的 getPortletMode
setPortletMode
public void setPortletMode(String portletMode)
- 指定者:
- 接口
UrlProvider
中的 setPortletMode
getWindowState
public String getWindowState()
- 指定者:
- 接口
UrlProvider
中的 getWindowState
setWindowState
public void setWindowState(String windowState)
- 指定者:
- 接口
UrlProvider
中的 setWindowState
getPortletUrlType
public String getPortletUrlType()
- 指定者:
- 接口
UrlProvider
中的 getPortletUrlType
getStack
public com.opensymphony.xwork2.util.ValueStack getStack()
- 指定者:
- 接口
UrlProvider
中的 getStack
setPortletUrlType
public void setPortletUrlType(String portletUrlType)
- 指定者:
- 接口
UrlProvider
中的 setPortletUrlType
getAnchor
public String getAnchor()
- 指定者:
- 接口
UrlProvider
中的 getAnchor
setAnchor
public void setAnchor(String anchor)
- 指定者:
- 接口
UrlProvider
中的 setAnchor
isForceAddSchemeHostAndPort
public boolean isForceAddSchemeHostAndPort()
- 指定者:
- 接口
UrlProvider
中的 isForceAddSchemeHostAndPort
setForceAddSchemeHostAndPort
public void setForceAddSchemeHostAndPort(boolean forceAddSchemeHostAndPort)
- 指定者:
- 接口
UrlProvider
中的 setForceAddSchemeHostAndPort
putInContext
public void putInContext(String result)
- 指定者:
- 接口
UrlProvider
中的 putInContext
getUrlIncludeParams
public String getUrlIncludeParams()
- 指定者:
- 接口
UrlProvider
中的 getUrlIncludeParams
setUrlIncludeParams
public void setUrlIncludeParams(String urlIncludeParams)
- 指定者:
- 接口
UrlProvider
中的 setUrlIncludeParams
getExtraParameterProvider
public ExtraParameterProvider getExtraParameterProvider()
- 指定者:
- 接口
UrlProvider
中的 getExtraParameterProvider
setExtraParameterProvider
public void setExtraParameterProvider(ExtraParameterProvider extraParameterProvider)
- 指定者:
- 接口
UrlProvider
中的 setExtraParameterProvider
getUrlRenderer
public UrlRenderer getUrlRenderer()
setUrlRenderer
public void setUrlRenderer(UrlRenderer urlRenderer)
- 指定者:
- 接口
UrlProvider
中的 setUrlRenderer