示例#1
0
 /**
  * Returns the values of the named parameter as a String array, or null if the parameter was not
  * sent. The array has one entry for each parameter field sent. If any field was sent without a
  * value that entry is stored in the array as a null. The values are guaranteed to be in their
  * normal, decoded form. A single value is returned as a one-element array.
  *
  * @param name the parameter name.
  * @return the parameter values.
  */
 public String[] getParameterValues(String name) {
   try {
     Vector values = (Vector) parameters.get(name);
     if (values == null || values.size() == 0) {
       return null;
     }
     String[] valuesArray = new String[values.size()];
     values.copyInto(valuesArray);
     return valuesArray;
   } catch (Exception e) {
     return null;
   }
 }