remm 2003/04/05 00:17:16 Modified: util/java/org/apache/tomcat/util/http Parameters.java Log: - Add the possibility to manually add parameters. - Submitted by Jeff Tulley <JTULLEY at novell.com> Revision Changes Path 1.9 +19 -0 jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/http/Parameters.java Index: Parameters.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/http/Parameters.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- Parameters.java 29 Jun 2002 02:15:02 -0000 1.8 +++ Parameters.java 5 Apr 2003 08:17:16 -0000 1.9 @@ -190,6 +190,25 @@ // This is the original data representation ( hash of String->String[]) + public void addParameterValues( String key, String[] newValues) { + if ( key==null ) return; + String values[]; + if (paramHashStringArray.containsKey(key)) { + String oldValues[] = (String[])paramHashStringArray.get(key); + values = new String[oldValues.length + newValues.length]; + for (int i = 0; i < oldValues.length; i++) { + values[i] = oldValues[i]; + } + for (int i = 0; i < newValues.length; i++) { + values[i+ oldValues.length] = newValues[i]; + } + } else { + values = newValues; + } + + paramHashStringArray.put(key, values); + } + public String[] getParameterValues(String name) { handleQueryParameters(); // sub-request
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]