2017-02-25 79 views
0

我正在做一个关于项目管理的项目,所以我必须在登录后显示用户的项目详细信息。我正在清除列表中的所有项目详细信息,以便在登录验证后,我可以获取项目详细信息。但不知道如何调用和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; 
      } 

如何调用另一个方法来显示项目详情

//用户是我的模型类

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; 
    } 

    } 

回答