org.apache.struts2.views.util
类 DefaultUrlHelper
java.lang.Object
org.apache.struts2.views.util.DefaultUrlHelper
- 所有已实现的接口:
- UrlHelper
public class DefaultUrlHelper
- extends Object
- implements UrlHelper
Default implementation of UrlHelper
方法摘要 |
void |
buildParametersString(Map<String,Object> params,
StringBuilder link,
String paramSeparator)
|
String |
buildUrl(String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> params)
|
String |
buildUrl(String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> params,
String scheme,
boolean includeContext,
boolean encodeResult)
|
String |
buildUrl(String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> params,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort)
|
String |
buildUrl(String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> params,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp)
|
String |
decode(String input)
Decodes the URL using URLDecoder.decode(String, String) with the encoding specified in the configuration. |
String |
encode(String input)
Encodes the URL using URLEncoder.encode(java.lang.String) with the encoding specified in the configuration. |
Map<String,Object> |
parseQueryString(String queryString,
boolean forceValueArray)
|
void |
setEncoding(String encoding)
|
void |
setHttpPort(String httpPort)
|
void |
setHttpsPort(String httpsPort)
|
HTTP_PROTOCOL
public static final String HTTP_PROTOCOL
- 另请参见:
- 常量字段值
HTTPS_PROTOCOL
public static final String HTTPS_PROTOCOL
- 另请参见:
- 常量字段值
DefaultUrlHelper
public DefaultUrlHelper()
setEncoding
public void setEncoding(String encoding)
setHttpPort
public void setHttpPort(String httpPort)
setHttpsPort
public void setHttpsPort(String httpsPort)
buildUrl
public String buildUrl(String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> params)
- 指定者:
- 接口
UrlHelper
中的 buildUrl
buildUrl
public String buildUrl(String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> params,
String scheme,
boolean includeContext,
boolean encodeResult)
- 指定者:
- 接口
UrlHelper
中的 buildUrl
buildUrl
public String buildUrl(String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> params,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort)
- 指定者:
- 接口
UrlHelper
中的 buildUrl
buildUrl
public String buildUrl(String action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,Object> params,
String scheme,
boolean includeContext,
boolean encodeResult,
boolean forceAddSchemeHostAndPort,
boolean escapeAmp)
- 指定者:
- 接口
UrlHelper
中的 buildUrl
buildParametersString
public void buildParametersString(Map<String,Object> params,
StringBuilder link,
String paramSeparator)
- 指定者:
- 接口
UrlHelper
中的 buildParametersString
encode
public String encode(String input)
- Encodes the URL using
URLEncoder.encode(java.lang.String)
with the encoding specified in the configuration.
- 参数:
input
- the input to encode
- 返回:
- the encoded string
decode
public String decode(String input)
- Decodes the URL using
URLDecoder.decode(String, String)
with the encoding specified in the configuration.
- 参数:
input
- the input to decode
- 返回:
- the encoded string
parseQueryString
public Map<String,Object> parseQueryString(String queryString,
boolean forceValueArray)
- 指定者:
- 接口
UrlHelper
中的 parseQueryString