请问getInitParameter("Driver")等能否在 doGet方法中使用?还是只能在init()方法中?如是,请给出部分代码!谢谢,一定给分

解决方案 »

  1.   

    不一定非要在init()中用,doPost(),doGet()中也可以。
         
         Enumeration enum = getInitParameterNames();
         while (enum.hasMoreElements()) {
                String paramName = enum.nextElement().toString();
                if ("testParam".equalsIgnoreCase(paramName)) {
                   /*
                    * do something here
                    */
                }
         }
      

  2.   

    可是我要把INIT的变量分别赋给相应的值,譬如说<init-param>driver</init-param><param-value>org....</param-value>,在doGet里面怎么得到?
    如getInitParameter("driver")=?
      

  3.   

    getServletContext().getInitParameter("dirver");
      

  4.   

    补充一下:web.xml中
    <context-param></context-param>中的参数用
    getServletContext().getInitParameter("name")获得。<init-param></init-param>中的参数用
    getServletConfig().getInitParameter("name")获得
      

  5.   

    啊呀,还是不行:(
    java.lang.NullPointerException
    这个异常