请问这个异常问题出在哪呢?

来源:百度知道 编辑:UC知道 时间:2024/07/02 02:44:32
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
bo.UserBo.login(UserBo.java:17)
action.LoginAction.execute(LoginAction.java:43)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(Re

processActionPerform()是通过反射调用execute方法。
你的login.do请求的Action中覆盖的execute方法程序出异常。
空指针,估计是数据库没有相应的字段。或则actionFrom没有填充到相应的值

请仔细检查LoginAction.java的43行,没看出来的话把那附近的代码帖出来,是个空指针一场

NullPointerException

空指针异常

看看LoginAction.java这个类的第43行,有对象为null

检查一下

将你电脑上的Tomcat删除,重新部署到你的Eclipse上就成了。