2017-02-25 9 views
0

プロジェクトマネジメントに関するプロジェクトを行っているので、ログインしたユーザーのプロジェクトの詳細を表示する必要があります。リストのすべてのプロジェクトの詳細を削除して、ログインの検証後にプロジェクトの詳細にアクセスできるようにします。しかし、ユーザーは自分のモデルクラスです//それを呼び出す方法を知っていないとのplz誰かが私には、プロジェクトの詳細を表示するには、別のメソッドを呼び出す方法をログインページからリストページへの移動方法は?

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

にIDを格納する方法

を把握することができますあなたの答えを得るために

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

    } 

答えて

0

ACTIVITYACTIVITY LIFECYCLEを見てみましょう。

ログインタスクが完了したら、それを完了してactivityとし、リストを持つ新しいactivityを開始することができます。

関連する問題