急,空指针报错,ssh项目登录方法和action

控制台输出:
控制台输出
action方法:
action方法
service:
service
dao:
dao

好奇怪的是,这些方法都是以前用过的,然后不知道为什么这次却出错了,搞不懂哪里的问题,求大家帮帮忙,急解决!

name没传过去么 打断点调试

操作对象之前要判断是否为空,否则很容易出nullpoint

employeeServiceImpl 53行
employeeAction 23行

看看操作的对象是不是为null

action方法中name 和psw确定有值吗?另外dao里面

 if(employee.size() > 0){

 }

比较好吧

1、确认jsp页面的name和password是否和actionForm中的名称一致
2、debug调试,看从action开始那么和password是否已经赋值

在EmployeeServiceImpl中的EmployeeLogin方法中的employee判断size之前应该要判断一下是否为null

name 的set().get()方法有么。。。

应该是daoImpl里面的 employee.size() ==1 这里出问题了。 改为 if(employee != null && employee.size() ==1)

现在是什么问题 发图片来

图片说明
感谢金牌大叔,现在是能获取name的值了,原因是jsp里的name与action里的不一致,一直盯着那两个方法,没留意到这个问题。
可是那两个方法还是报错了,请大家再帮帮忙吧~!

图片说明
图片说明

还有现在都会在service层和beans.xml出现这些提示信息。我对spring层的注解方式不太熟,能否说明一下呢?