数据库建好后,我把程序拷贝到tomcat的webapps目录下,启动tomcat,在ie里输入
http://localhost:8080/LibWeb,可以看到登录界面,但输入用户名和密码后出现如下错误。
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NullPointerException
com.lib.logic.LoginLogic.passOrNot(LoginLogic.java:22)
com.lib.action.LoginAction.perform(LoginAction.java:17)
org.apache.struts.action.Action.execute(Action.java:420)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.0.28

解决方案 »

  1.   

    这样的问题在struts 中经常会碰到,不管是动态表单,不是静态表单,都会遇到这样的问题
    一般是由于你的JSP页面中控件的名称和静态FORM类中的get set方法不匹配所造成,这样的问题只需要仔细检查应该就没问题了
      

  2.   

    java.lang.NullPointerException
    自己调下啊,这个问题解决起来比较简单
      

  3.   

    java.lang.NullPointerException
    ----------------------------------
    baidu/google/csdn搜索一下。解决方案很多。。
      

  4.   

    这样的问题在struts 中经常会碰到,不管是动态表单,不是静态表单,都会遇到这样的问题
    一般是由于你的JSP页面中控件的名称和静态FORM类中的get set方法不匹配所造成,这样的问题只需要仔细检查应该就没问题了这个讲的好