好奇怪的是,这些方法都是以前用过的,然后不知道为什么这次却出错了,搞不懂哪里的问题,求大家帮帮忙,急解决!
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层的注解方式不太熟,能否说明一下呢?