可能没有username或者password参数
而你的程序后面是用了UserName,Password,而他们这时候是NULL,所以产生了异常,应该判断一下

解决方案 »

  1.   

    我查了一下,问题不是上述两行程序的问题,那个是最最常用的写法了
    是另外一行的问题,见我的Servlet问题的描述!!!
    请看看!!
      

  2.   

    String UserName = null;
    String Password = null;try {
      UserName = request.getParameter("username");
      Password = request.getParameter("password");
      ......
    }
    catch (Exception e) {
      ......
    }
      

  3.   

    脚趾兄,现在偶的麻烦不是哪里有错,是Integer的转换函数为什么不对:(
    在这里回答我会一样给分的!!
      

  4.   

    See my guess in your another question. 
      

  5.   

    i saw!!!3ku!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      

  6.   

    程序应该是没有错的,主要是你运行的时候没有提供username、password参数给
        String UserName = request.getParameter("username");
        String Password = request.getParameter("password");你在浏览器里通过URL传递参数给你的Servlet试试,例如:
    http://XXX/servlet/yourservlet?username=aaaa&password=11111
      

  7.   

    不是这个问题啦
    见我得Servlet问题,这里回答同样给分的说!!
      

  8.   

    设定合法参数直接浏览器方式访问(localhost)没有问题,但是用<form method="get" action = "http://localhost:8080/myHttpcmd/servlet/Monitor.MonitorServlet">链接就出现该页不可用错误(找不到服务器或是DNS错误),刷新就好了,为什么阿,怎么办那
      

  9.   

    用post方法吧。然后在servlet里面增加对post方法的处理。
    public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException
    {
      this.doGet(request, response);
    }
    这样就可以了。
    method改成post
      

  10.   

    get方法是需要URL参数的啊,用post试试啦.
      

  11.   

    错误类型:::::::::::------java.lang.NullPointerException解决方法:::::::::::::程序应该是没有错的,主要是你运行的时候没有提供username、password参数给
        String UserName = request.getParameter("username");
        String Password = request.getParameter("password");你在浏览器里通过URL传递参数给你的Servlet试试,例如:
    http://XXX/servlet/yourservlet?username=aaaa&password=11111