@Override public String toString() { return toQueryString(); }
/** * Build a query string from the given list of {@link RequestParameter} objects. */ public static <T extends RequestParameter> QueryString build(final List<T> params) { QueryString queryString = new QueryString(); queryString.addParameters(params); return queryString; }
QueryString qs = QueryString.build(""); if (url.contains("?")) qs.addParameters(url); QueryString mappingViewQueryString = QueryString.build(mapping.getViewId()); for (String mappingViewParam : mappingViewQueryString.getParameterMap().keySet()) { qs.removeParameter(mappingViewParam); qs.removeParameter("com.ocpsoft.mappingId"); Map<String, String[]> queryParams = qs.getParameterMap();
return baseUrlEncoded + QueryString.build(urlParts[1]).toQueryString();
if (queryString.getParameterMap().containsKey(name)) String[] values = queryString.getParameterValues(name); elUtils.setValue(context, el, values); String valueAsString = queryString.getParameter(name);
private boolean evaluateOutbound(String outboundURL) QueryString outboundQueryString = new QueryString(); if (outboundURL.contains("?")) { outboundQueryString.addParameters(outboundURL); String cachedMappingId = outboundQueryString.getParameter(REWRITE_MAPPING_ID_KEY); if (cachedMappingId != null) QueryString mappingViewQueryString = new QueryString(); if (mapping.getViewId().contains("?")) { mappingViewQueryString.addParameters(mapping.getViewId()); for (Entry<String, String[]> mappingViewParam : mappingViewQueryString.getParameterMap().entrySet()) for (Entry<String, String[]> outboundParam : outboundQueryString.getParameterMap().entrySet())
QueryString qs = QueryString.build(""); if (viewId.contains("?")) qs.addParameters(viewId); qs.addParameters("?" + PrettyFacesWrappedResponse.REWRITE_MAPPING_ID_KEY + "=" + mapping.getId()); viewId = url.toString() + qs.toQueryString();
@Override public Map<String, String[]> getAdditionalParameters(final ServletRequest request, final ServletResponse response) { PrettyContext context = PrettyContext.getCurrentInstance((HttpServletRequest)request); PrettyConfig config = context.getConfig(); URL url = context.getRequestURL(); if (config.isURLMapped(url)) { List<PathParameter> params = context.getCurrentMapping().getPatternParser().parse(url); QueryString query = QueryString.build(params); return query.getParameterMap(); } return null; }
public QueryString buildQueryString(final UrlMapping mapping) QueryString result = new QueryString(); result = QueryString.build(queryParameterValues);
/** * Must create instance through the initialize() method */ protected PrettyContext(final HttpServletRequest request) { Assert.notNull(request, "HttpServletRequest argument was null"); config = (PrettyConfig) request.getAttribute(CONFIG_KEY); if (config == null) { config = new PrettyConfig(); } contextPath = request.getContextPath(); String requestUrl = stripContextPath(request.getRequestURI()); Matcher sessionIdMatcher = JSESSIONID_PATTERN.matcher(requestUrl); if (sessionIdMatcher.matches()) { requestUrl = sessionIdMatcher.replaceFirst(JSESSIONID_REPLACEMENT); } String encoding = request.getCharacterEncoding() == null ? DEFAULT_ENCODING : request.getCharacterEncoding(); requestURL = new URL(requestUrl); requestURL.setEncoding(encoding); requestURL = requestURL.decode(); requestQuery = QueryString.build(request.getQueryString()); log.trace("Initialized PrettyContext"); }
final QueryString queryString = QueryString.build(""); queryString.addParameters(strippedUrl); mappingId = queryString.getParameter(REWRITE_MAPPING_ID_KEY); queryString.removeParameter(REWRITE_MAPPING_ID_KEY); Map<String, String[]> queryParams = queryString.getParameterMap();
return baseUrlEncoded + QueryString.build(urlParts[1]).toQueryString();
if (queryString.getParameterMap().containsKey(name)) String[] values = queryString.getParameterValues(name); elUtils.setValue(context, el, values); String valueAsString = queryString.getParameter(name);
QueryString qs = QueryString.build(""); if (viewId.contains("?")) qs.addParameters(viewId); qs.addParameters("?" + PrettyFacesWrappedResponse.REWRITE_MAPPING_ID_KEY + "=" + mapping.getId()); viewId = url.toString() + qs.toQueryString();
QueryString query = QueryString.build(params); query.getParameterMap());
public QueryString buildQueryString(final UrlMapping mapping) QueryString result = new QueryString(); result = QueryString.build(queryParameterValues);
/** * Must create instance through the initialize() method */ protected PrettyContext(final HttpServletRequest request) { Assert.notNull(request, "HttpServletRequest argument was null"); config = (PrettyConfig) request.getAttribute(CONFIG_KEY); if (config == null) { config = new PrettyConfig(); } contextPath = request.getContextPath(); String requestUrl = stripContextPath(request.getRequestURI()); Matcher sessionIdMatcher = JSESSIONID_PATTERN.matcher(requestUrl); if (sessionIdMatcher.matches()) { requestUrl = sessionIdMatcher.replaceFirst(JSESSIONID_REPLACEMENT); } String encoding = request.getCharacterEncoding() == null ? DEFAULT_ENCODING : request.getCharacterEncoding(); requestURL = new URL(requestUrl); requestURL.setEncoding(encoding); requestURL = requestURL.decode(); requestQuery = QueryString.build(request.getQueryString()); log.trace("Initialized PrettyContext"); }
final QueryString queryString = QueryString.build(""); queryString.addParameters(strippedUrl); mappingId = queryString.getParameter(REWRITE_MAPPING_ID_KEY); queryString.removeParameter(REWRITE_MAPPING_ID_KEY); Map<String, String[]> queryParams = queryString.getParameterMap();
/** * Build a query string from the given map of name=value pairs. For parameters with more than one value, each value * will be appended using the same name. */ public static QueryString build(final Map<String, String[]> params) { QueryString queryString = new QueryString(); queryString.addParameters(params); return queryString; }
return baseUrlEncoded + QueryString.build(urlParts[1]).toQueryString();