1 package dinamica.validators; 2 3 import java.util.HashMap ; 4 import javax.servlet.http.HttpServletRequest ; 5 import dinamica.*; 6 7 18 public class ArrayNotEmptyValidator extends AbstractValidator 19 { 20 21 24 public boolean isValid( 25 HttpServletRequest req, 26 Recordset inputParams, 27 HashMap attribs) 28 throws Throwable 29 { 30 31 boolean flag = true; 32 33 boolean b = attribs.containsKey("parameter-name"); 35 if (!b) 36 throw new Throwable ("Bad configuration - 'parameter-name' attribute not found."); 37 38 String paramName = (String )attribs.get("parameter-name"); 40 41 String value[] = req.getParameterValues(paramName); 43 44 if (value==null) 46 flag = false; 47 48 return flag; 49 50 } 51 52 } 53 | Popular Tags |