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


字段摘要
static String HTTP_PROTOCOL
           
static String HTTPS_PROTOCOL
           
 
从接口 org.apache.struts2.views.util.UrlHelper 继承的字段
AMP, DEFAULT_HTTP_PORT, DEFAULT_HTTPS_PORT
 
构造方法摘要
DefaultUrlHelper()
           
 
方法摘要
 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)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

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