public String regist(){ UsersDAO udao = new UsersDAOImpl() if(udao.usersRegist(u)){ return "regist_success"; }else{ return "regist_failure"; } } 这调用不了udao.usersRegist(u)方法。页面测试直接500; 这是udao.usersRegist(u)方法的程序: public boolean usersRegist(Users u) { // TODO Auto-generated method stub //事务管理 Transaction tx = null; Session session = MyHibernateSessionFactory.getSessionFactory().getCurrentSession(); try{ tx = session.beginTransaction(); //开启事务 session.save(u);//将Users对象插入数据库 tx.commit();//提交事务 return true; } catch(Exception ex){ ex.printStackTrace();//打印异常 session.getTransaction().rollback();//回滚事物 return false; }finally{ if(tx != null){ tx = null; } } }
udao.usersRegist(u)这里的参数u是哪里来的,没有看到你创建Users的实例啊
有没有大神帮忙指导下