ServletContext   context   =   getServletContext(); 
这个应该是在初始化的init()方法里面做的吧.你把这加到初始化的里面看看.

解决方案 »

  1.   

    先定义ServletContext context;
    然后在init()方法里对context对象进行初始化,context = getServletContext();
    这样你就可以在doPost()方法用context对象了.
      

  2.   

    if   (   (p   <   '0'||p     >   '9')   &&   (p   <   'a'   ||   p   >   'z')   &&     p   <   'A'   ||   p   >   'Z')  {       
    context.getRequestDispatcher("/error.jsp").forward(request,response); 
                    } 
      

  3.   


    if       (       (p       <       '0' ||p           >       '9')       &&       (p       <       'a'       ||       p       >       'z')       &&           p       <       'A'       ||       p       >       'Z')     {               
    context.getRequestDispatcher("/error.jsp").forward(request,response);   
                                    }