package com.processpuzzle.application.configuration.control; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import java.util.Properties; import javax.servlet.http.HttpServletRequest; public class ServletHelper { public ServletHelper() { super(); } public Properties extractProperties( HttpServletRequest request ) { Properties properties = new Properties(); Map<String, String[]> propertyValues = new HashMap<String, String[]>(); Enumeration<?> enumeration = request.getParameterNames(); while( enumeration.hasMoreElements() ){ String name = (String) enumeration.nextElement(); if(( request.getParameterValues( name )).length > 1 ){ propertyValues.put( name, request.getParameterValues( name ) ); }else properties.put( name, request.getParameterValues( name )[0] ); } return properties; } }