我正在使用spring mvc,我有一个 User.java 类,它有名称,用户名和密码字段。 从html页面我获取名称和用户名并生成密码字段.. 我有以下代码:---
B
现在,我想将“ addStudent ”方法值传递给“ getStudentActivity ”方法
public Student addStudent(String name, String username, String password) {
Student student = new Student(name,username,password);
student.setPassword(GeneratePwd.pw(stylepwd.generate()));
sessionFactory.getCurrentSession().save(student);
return student;
}
但是,在 getStudentActivity 方法中,public void getStudentActivity(Student student) {
student.getName();
student.getPassword();
}
返回结果,但student.getName();
返回 null ..为什么??
答案 0 :(得分:-1)
检查此代码student.setPassword(GeneratePwd.pw(stylepwd.generate()));
是否有效。
只需放置代码并查看控制台输出/日志,看看确实GeneratePwd.pw ()
是否正常工作且会话工厂没有做任何有趣的事情?
student.setPassword(GeneratePwd.pw(stylepwd.generate()));
System.out.println(student.getPassword());
sessionFactory.getCurrentSession().save(student);
System.out.println(student.getPassword());