Improve handling of parameters with null values

Closes gh-199
This commit is contained in:
Andy Wilkinson
2016-05-24 16:39:57 +01:00
parent 6935f603f2
commit cb1f98c601
2 changed files with 81 additions and 0 deletions

View File

@@ -22,6 +22,7 @@ import java.util.List;
import java.util.Map;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.StringUtils;
/**
* The parameters received in a request.
@@ -68,6 +69,9 @@ public class Parameters extends LinkedMultiValueMap<String, String> {
}
private static String urlEncodeUTF8(String s) {
if (!StringUtils.hasLength(s)) {
return "";
}
try {
return URLEncoder.encode(s, "UTF-8");
}