Servlet.service() for servlet UserServlet threw exception
答案:2 悬赏:10 手机版
解决时间 2021-11-30 23:48
- 提问者网友:龅牙恐龙妹
- 2021-11-30 18:45
Servlet.service() for servlet UserServlet threw exception
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-11-30 19:22
不是checkUserLogin方法的问题,
问题在于 这个72行里, userDao是null。
因此,看看你是怎么调用的,看看LoginServlet.java第35行的代码,
at com.cn.servelt.LoginServlet.doPost(LoginServlet.java:35)
如果还看不出来,就把LoginServlet.java第35行及其前后的代码贴一些上来。追问我贴上来了,请帮我再看看吧,实在看不出来了追答我刚才看到你在那个72行前面有userDao的私有成员变量,不过没有初始化,应该有对应的setter/getter方法。
是不是应该在这个LoginServlet.java第35行前面,调用一下setUserDao之类的方法,不然userDao一定是null啊
问题在于 这个72行里, userDao是null。
因此,看看你是怎么调用的,看看LoginServlet.java第35行的代码,
at com.cn.servelt.LoginServlet.doPost(LoginServlet.java:35)
如果还看不出来,就把LoginServlet.java第35行及其前后的代码贴一些上来。追问我贴上来了,请帮我再看看吧,实在看不出来了追答我刚才看到你在那个72行前面有userDao的私有成员变量,不过没有初始化,应该有对应的setter/getter方法。
是不是应该在这个LoginServlet.java第35行前面,调用一下setUserDao之类的方法,不然userDao一定是null啊
全部回答
- 1楼网友:野慌
- 2021-11-30 21:01
72是上面哪行~追问发上去了,返回对象不知道为什么为空,有没有可能是jar包冲突或缺少的原因?追答可能是因为你finally 关闭了 然后 传的 。关了接口怎么传是把 ,你试试 把finally 里面的 去掉试试追问还是不行啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯