/** * Returns an array of all parameter names defined as part of this web request. * @since 1.3.1 **/ public String[] getRequestParameterNames() { final HashSet names = new HashSet(); ParameterProcessor pp = new ParameterProcessor() { public void addParameter( String name, String value, String characterSet ) throws IOException { names.add( name ); } public void addFile( String parameterName, UploadFileSpec fileSpec ) throws IOException { names.add( parameterName ); } }; try { _parameterHolder.recordPredefinedParameters( pp ); _parameterHolder.recordParameters( pp ); } catch (IOException e) {} return (String[]) names.toArray( new String[ names.size() ] ); }
/** * Returns an array of all parameter names defined as part of this web request. * @since 1.3.1 **/ public String[] getRequestParameterNames() { final HashSet names = new HashSet(); ParameterProcessor pp = new ParameterProcessor() { public void addParameter( String name, String value, String characterSet ) throws IOException { names.add( name ); } public void addFile( String parameterName, UploadFileSpec fileSpec ) throws IOException { names.add( parameterName ); } }; try { _parameterHolder.recordPredefinedParameters( pp ); _parameterHolder.recordParameters( pp ); } catch (IOException e) {} return (String[]) names.toArray( new String[ names.size() ] ); }
/** * Returns the query string defined for this request. **/ public String getQueryString() { try { URLEncodedString encoder = new URLEncodedString(); getParameterHolder().recordPredefinedParameters( encoder ); getParameterHolder().recordParameters( encoder ); return encoder.getString(); } catch (IOException e) { throw new RuntimeException( "Programming error: " + e ); // should never happen } }
/** * Returns the query string defined for this request. **/ public String getQueryString() { try { URLEncodedString encoder = new URLEncodedString(); getParameterHolder().recordPredefinedParameters( encoder ); getParameterHolder().recordParameters( encoder ); return encoder.getString(); } catch (IOException e) { throw new RuntimeException( "Programming error: " + e ); // should never happen } }