46 String queryString =
"";
47 for (Map.Entry<String, Set<String>> param :
map.entrySet()) {
48 Set<String> values = param.getValue();
49 if (StringUtils.isNotBlank(param.getKey()) && values != null && !values.isEmpty()) {
50 for (String value : values) {
51 if (StringUtils.isNotBlank(value)) {
53 queryString += param.getKey() +
"=" + URLEncoder.encode(value,
"UTF-8") +
"&";
54 }
catch (UnsupportedEncodingException e) {
55 LOGGER.error(
"Failed to encode value: " + value, e);
61 queryString = StringUtils.removeEnd(queryString,
"&");
Map< String, Set< String > > map()
Definition: RedirectParameters.java:41
static final Logger LOGGER
Definition: RedirectParameters.java:19