From 0c0486bb13143f54a3150cd2e0aa760b7b2792c0 Mon Sep 17 00:00:00 2001 From: eric Date: Fri, 22 Apr 2005 23:32:06 +0000 Subject: [PATCH] When getting multiple values for the same parameter name skip any that are blank. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1637 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/servlet/util/ParameterUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/projects/samskivert/src/java/com/samskivert/servlet/util/ParameterUtil.java b/projects/samskivert/src/java/com/samskivert/servlet/util/ParameterUtil.java index 09434abe..c84c6e5b 100644 --- a/projects/samskivert/src/java/com/samskivert/servlet/util/ParameterUtil.java +++ b/projects/samskivert/src/java/com/samskivert/servlet/util/ParameterUtil.java @@ -136,6 +136,9 @@ public class ParameterUtil String[] values = req.getParameterValues(name); ArrayIntSet ints = new ArrayIntSet(); for (int ii = 0; values != null && ii < values.length; ii++) { + if (StringUtil.blank(values[ii])) { + continue; + } ints.add(parseIntParameter(values[ii], invalidDataMessage)); } return ints; @@ -151,6 +154,9 @@ public class ParameterUtil String[] values = req.getParameterValues(name); HashSet set = new HashSet(); for (int ii = 0; values != null && ii < values.length; ii++) { + if (StringUtil.blank(values[ii])) { + continue; + } set.add(values[ii]); } return set;