/* * RequestExtractor.java * * Created on 16. huhtikuuta 2003, 13:46 */ package kottarainenbeans; import java.beans.*; import java.util.*; import javax.servlet.http.*; /** * * @author sampsa */ public class RequestExtractor extends Object implements java.io.Serializable { private Properties variableTable = new Properties(); /** Creates new RequestExtractor */ public RequestExtractor() { } public Properties Extract(HttpServletRequest request) { variableTable.clear(); Enumeration variableNames = request.getParameterNames(); String varName =""; while (variableNames.hasMoreElements()) { try { varName = String.valueOf(variableNames.nextElement()); } catch (Exception e) { continue; } variableTable.setProperty(varName, request.getParameter(varName)); } return variableTable; } /** Getter for property variableTable. * @return Value of property variableTable. * */ public Properties getVariableTable() { return this.variableTable; } }