From 3875590c4c6068daa6fc75a1877b14c04a4a572a Mon Sep 17 00:00:00 2001 From: shaper Date: Tue, 19 Feb 2002 19:00:18 +0000 Subject: [PATCH] Added a version of isSet() that takes a default value to be returned if the parameter value is unspecified. git-svn-id: https://samskivert.googlecode.com/svn/trunk@587 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../servlet/util/ParameterUtil.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) 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)); } /**