java如何使用从一个方法到另一个方法的值

时间:2015-08-10 06:41:49

标签: java spring

我正在使用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 ..为什么??

1 个答案:

答案 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());