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 a63f53b6..ee37e197 100644 --- a/projects/samskivert/src/java/com/samskivert/servlet/util/ParameterUtil.java +++ b/projects/samskivert/src/java/com/samskivert/servlet/util/ParameterUtil.java @@ -1,5 +1,5 @@ // -// $Id: ParameterUtil.java,v 1.3 2002/02/16 01:14:56 shaper Exp $ +// $Id: ParameterUtil.java,v 1.4 2002/02/19 19:00:18 shaper Exp $ // // samskivert library - useful routines for java programs // Copyright (C) 2001 Michael Bayne @@ -189,7 +189,22 @@ public class ParameterUtil */ public static boolean isSet (HttpServletRequest req, String name) { - return !StringUtil.blank(req.getParameter(name)); + return isSet(req, name, false); + } + + /** + * Returns true if the specified parameter is set in the request, + * defaultValue otherwise. + * + * @return true if the specified parameter is set in the request + * context, defaultValue otherwise. + */ + public static boolean isSet ( + HttpServletRequest req, String name, boolean defaultValue) + { + String value = getParameter(req, name, true); + return (value == null) ? defaultValue : + !StringUtil.blank(req.getParameter(name)); } /**