/** * Return the query string of the current request, that is, the part after * the request path. This is particularly useful for building an HTML form * action target in combination with the original request URI. * <p>Delegates to the UrlPathHelper for decoding. * @see #getRequestUri * @see org.springframework.web.util.UrlPathHelper#getOriginatingQueryString * @see #getUrlPathHelper */ public String getQueryString() { return this.urlPathHelper.getOriginatingQueryString(this.request); }
/** * Return the query string of the current request, that is, the part after * the request path. This is particularly useful for building an HTML form * action target in combination with the original request URI. * <p>Delegates to the UrlPathHelper for decoding. * @see #getRequestUri * @see org.springframework.web.util.UrlPathHelper#getOriginatingQueryString * @see #getUrlPathHelper */ public String getQueryString() { return this.urlPathHelper.getOriginatingQueryString(this.request); }
private MultiValueMap<String, String> getOriginatingRequestParams(HttpServletRequest request) { String query = getUrlPathHelper().getOriginatingQueryString(request); return ServletUriComponentsBuilder.fromPath("/").query(query).build().getQueryParams(); }
private MultiValueMap<String, String> getOriginatingRequestParams(HttpServletRequest request) { String query = getUrlPathHelper().getOriginatingQueryString(request); return ServletUriComponentsBuilder.fromPath("/").query(query).build().getQueryParams(); }
@Test public void getOriginatingQueryStringNotPresent() { request.setQueryString("forward=true"); assertEquals("forward=true", this.helper.getOriginatingQueryString(request)); }
@Test public void getOriginatingQueryStringIsNull() { request.setQueryString("forward=true"); request.setAttribute(WebUtils.FORWARD_REQUEST_URI_ATTRIBUTE, "/path"); assertNull(this.helper.getOriginatingQueryString(request)); }
@Test public void getOriginatingQueryString() { request.setQueryString("forward=on"); request.setAttribute(WebUtils.FORWARD_REQUEST_URI_ATTRIBUTE, "/path"); request.setAttribute(WebUtils.FORWARD_QUERY_STRING_ATTRIBUTE, "original=on"); assertEquals("original=on", this.helper.getOriginatingQueryString(request)); }
/** * Return the query string of the current request, that is, the part after * the request path. This is particularly useful for building an HTML form * action target in combination with the original request URI. * <p>Delegates to the UrlPathHelper for decoding. * @see #getRequestUri * @see UrlPathHelper#getOriginatingQueryString * @see #getUrlPathHelper */ public String getQueryString() { return this.urlPathHelper.getOriginatingQueryString(this.request); }
/** * Return the query string of the current request, that is, the part after * the request path. This is particularly useful for building an HTML form * action target in combination with the original request URI. * <p>Delegates to the UrlPathHelper for decoding. * @see #getRequestUri * @see org.springframework.web.util.UrlPathHelper#getOriginatingQueryString * @see #getUrlPathHelper */ public String getQueryString() { return this.urlPathHelper.getOriginatingQueryString(this.request); }
public static String getOriginatingRequestUrlWithQueryString( HttpServletRequest request) { StringBuffer sb = getOriginatingRequestUrl(request); String queryString = urlPathHelper.getOriginatingQueryString(request); if (queryString != null) { sb.append('?').append(queryString); } return sb.toString(); }
private String getLinkPrefix(HttpServletRequest request, String pageParam) { StringBuffer url = new StringBuffer( urlPathHelper.getOriginatingRequestUri(request)); if (copyParameters) { String query = urlPathHelper.getOriginatingQueryString(request); if (query != null) { int i = query.indexOf(pageParam); if (i != -1) { query = query.substring(0, i == 0 ? 0 : i - 1); } if (query.length() > 0) { url.append("?").append(query); } } } return url.toString(); }
private MultiValueMap<String, String> getOriginatingRequestParams(HttpServletRequest request) { String query = getUrlPathHelper().getOriginatingQueryString(request); return ServletUriComponentsBuilder.fromPath("/").query(query).build().getQueryParams(); }
message.setHeader(SoapMessageHeaders.HTTP_CONTEXT_PATH, pathHelper.getContextPath(httpServletRequest)); final String queryParams = pathHelper.getOriginatingQueryString(httpServletRequest); message.setHeader(SoapMessageHeaders.HTTP_QUERY_PARAMS, queryParams != null ? queryParams : "");