ssh2 报错 InvocationTargetException
报错详情:
java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
dao代码:
public int loginUser(User user) {
String username = user.getUsername();
String password = user.getPassword();
String hql = "from User as u where u.username=? and u.password=?";
return getHibernateTemplate().find(hql, username, password).size();
}
service代码:
public boolean Login(User user) {
if (userDao.loginUser(user)==1) {
return true;
} else {
return false;
}
}
action代码:
public String execute() {
if (userService.Login(user)) {
return SUCCESS;
} else {
return ERROR;
}
}
我建了个测试类进行测试的时候 没有一点问题applicationContext.xml应该没有问题,但是整合struts2后 出现报错500 以下是测试类代码:
//@Test
public void testLogin() {
BeanFactory factory=new ClassPathXmlApplicationContext("applicationContext.xml");
UserService userService=(UserService) factory.getBean("userService");
User u=new User();
u.setUsername("admin123");
u.setPassword("admin123");
boolean a=userService.Login(u);
System.out.println(a);
}
哪位大虾帮帮小弟。。这个问题困扰我很久了