/** * <code>initParameters()</code> puts parameters into a Hashtable. * <p> * * @param <code>servletConfig/code>: the primary source of parameters */ public static void initParameters(ServletConfig servletConfig) { Enumeration e = servletConfig.getInitParameterNames(); while (e.hasMoreElements()) { String key = (String) e.nextElement(); primaryParameterValues.put(key, servletConfig.getInitParameter(key)); } getSecondaryParameterSources(); }
/** * <code>initParameters()</code> puts parameters into a Hashtable. * <p> * For each element of <code>args</code> of the form "string<sub>1</sub>=string<sub>2</sub>", * the value "string<sub>2</sub>" is a parameter with key "string<sub>1</sub>". * * @param <code>args</code>: an array of Strings. These are meant to be the command line parameters. */ public static void initParameters(String[] args) { // get command line parameters for (int i = 0; i < args.length; i++) { int mark = args[i].indexOf('='); if (mark >= 0) { primaryParameterValues.put(args[i].substring(0, mark), args[i].substring(mark + 1)); } } getSecondaryParameterSources(); }