如何从登录页面移动到列表页面?

时间:2017-02-25 19:30:46

标签: java model-view-controller playframework

我正在进行项目管理项目,因此我必须在登录后显示用户的项目详细信息。我将列表中的所有项目详细信息记录下来,以便在登录验证后,我可以访问项目细节。但不知道如何调用它,PLZ可以帮助我弄清楚如何存储ID

 //controller
        public static Result login() {
                User user = Form.form(User.class).bindFromRequest().get();

                 CommonService service = new CommonServiceImpl();

                  boolean response=service.login(user);
                   if(response){
            return ok(welcome.render());
            }
            else{
                return ok("not sucees");
            }
            }
        how to call another method to show project details

        //daoimpl
          public  boolean login(User user)
            {

            try {
                con = JdbcUtil.getSqlConnection();
                VERIFY_USER=select * from project_managment.t_user where email=? and password=?;
                ps = con.prepareStatement(VERIFY_USER);
                ps.setString(1, user.getEmail());
                ps.setString(2, user.getPassword());
                 rs = ps.executeQuery();
                if(rs.next()){
                    response=true;
                }


            }

            catch (Exception e) {

            }
            finally {
                JdbcUtil.dbResourceCleanUp(rs,ps,con);
            }
            return response;
            }

如何调用另一种方法来显示项目细节

// user是我的模型类

    public class User {

                int id;
                String firstname;
                String lastname;

                String password;
                String email;
                int phone;
                public int getId() {
                    return id;
                }
                public void setId(int id) {
                    this.id = id;
                }
                public String getFirstname() {
                    return firstname;
                }
                public void setFirstname(String firstname) {
                    this.firstname = firstname;
                }
                public String getLastname() {
                    return lastname;
                }
                public void setLastname(String lastname) {
                    this.lastname = lastname;
                }
                public String getPassword() {
                    return password;
                }
                public void setPassword(String password) {
                    this.password = password;
                }
                public String getEmail() {
                    return email;
                }
                public void setEmail(String email) {
                    this.email = email;
                }
                public int getPhone() {
                    return phone;
                }
                public void setPhone(int phone) {
                    this.phone = phone;
                }


    //projectdetails modelclass
    public class ProjectDetails {

    String ProjectName;
    String StartDate;
    String endDate;
    int hours;
    String mngrName;

    public String getProjectName() {
        return ProjectName;
    }
    public void setProjectName(String projectName) {
        ProjectName = projectName;
    }
    public String getStartDate() {
        return StartDate;
    }
    public void setStartDate(String startDate) {
        StartDate = startDate;
    }
    public String getEndDate() {
        return endDate;
    }
    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }
    public int getHours() {
        return hours;
    }
    public void setHours(int hours) {
        this.hours = hours;
    }
    public String getMngrName() {
        return mngrName;
    }
    public void setMngrName(String mngrName) {
        this.mngrName = mngrName;
    }

    }

1 个答案:

答案 0 :(得分:0)

要获得答案,请查看ACTIVITYACTIVITY LIFECYCLE

完成登录任务后,您可以完成activity并启动包含列表的新activity