输入正确的用户名和密码,显示用户名或密码错误

输入正确的用户名和密码,显示用户名或密码错误

http://img1.sycdn.imooc.com//climg/5df73f6809cb8b8e09080635.jpg

aaa 123

java.lang.NullPointerException

at com.zqq.dao.impl.UserDaolmpl.login(UserDaolmpl.java:28)

at com.zqq.service.impl.UserServicelmpl.login(UserServicelmpl.java:15)

at com.zqq.web.action.UserServlet.login(UserServlet.java:45)

at com.zqq.web.action.UserServlet.doGet(UserServlet.java:28)

at com.zqq.web.action.UserServlet.doPost(UserServlet.java:63)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1506)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Unknown Source)



http://img1.sycdn.imooc.com//climg/5df73fce09bbd10e06770440.jpg


http://img1.sycdn.imooc.com//climg/5df73ff7094b752e06210586.jpg



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
好帮手慕小班 2019-12-16 19:28:06

同学你好,1、NullPointerException,空指针异常,出现原因是:引用内容为null,没有创建对象,不能调用方法,如果使用null调用方法,就会报出空指针异常。

        2、如上所述,同学的userService是否为null,同学可以具体测试一下:

http://img1.sycdn.imooc.com//climg/5df769b609582c2805750218.jpg

如上排查后还是没有找到问题,同学可以将自己的servlet对应的代码贴出到问答中的代码区,老师来测试运行一下。

http://img1.sycdn.imooc.com//climg/5df76a3a0908a2d901230200.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

提问者 董先生啊 2019-12-16 17:46:51
提问者 董先生啊 2019-12-16 17:45:22

http://img1.sycdn.imooc.com//climg/5df7520a093f007007910399.jpg


我这里修改成!=就跳转了  ,,, 直接跳过了数据库

提问者 董先生啊 2019-12-16 17:43:35

是没有连接到数据库吗?



提问者 董先生啊 2019-12-16 17:05:46
  • 提问者 董先生啊 #1
    页面跳转了。显示用户名密码错误
    2019-12-16 17:06:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师