type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:534)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause java.lang.NullPointerException
org.apache.jsp.logon_jsp._jspService(logon_jsp.java:71)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.14 logs.
还有一部分代码是:
/*
String sDBDriver = "com.mysql.jdbc.Driver";
String sConnStr = "jdbc:mysql://localhost:3306/shop"; 
String username="root";
String password = "zph";
*/String sDBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String sConnStr = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=shop";
String username = "sa";
String password = "";
其余的都一样

解决方案 »

  1.   

    org.apache.jsp.logon_jsp._jspService(logon_jsp.java:71)
    去差servlet里为什么错了
      

  2.   

    其余的也都贴出来吧,这样不好找!
    还有你是在logon.jsp页面上写的吗?
    如果是到work目录下找到logon_jsp.java这个Servlet
    这里的71行出错,贴出来看看,71是哪一行。标明一下!
      

  3.   

    都是写在logon.jsp里,没有分层,我也知道这种形式不好,但这是在调别人的代码!罪孽啊!
      

  4.   

    这样写是不好。但现在不要管好不好,我也没说这样写不行!我是要你把logon_jsp.java这个Servlet
    代码贴出来,标明71行在哪!