2012-04-21 31 views

回答

0

基於表單的應用程序意味着對於每個表單,都有一個處理對類的調用的後端bean(java類)。例如,您將擁有一個登錄表單(login.xhtml),您將在LoginBean.java中顯示錶單中所需的所有值的所有getter和setter。

所有操作(如從數據庫中檢索數據)只有這個表格,將在postconstruct方法中完成。

所以,如果登錄具有類似這樣的用戶名和密碼:

<h:inputtext name="name" value="#{loginBean.name}" /> 

<h:inputtext name="password" value="#{loginBean.password}" /> 

的LoginBean.java看起來:

public class LoginBean{ 
    String name; 
    String password; 

    public getName(){return name;} 
    public getPassword(){return password;} 

    public setName(String name){ 
     this.name = name; 
} 
    public setPassword(String password){ 
     this.password = password; 
} 
    @PostContruct 
    public void init(){ 
     this.name = ... //get the name from db 
    } 
} 
+1

這不完全是正確的定義。 – BalusC 2012-04-22 15:48:39

+0

可以請您詳細說明嗎? – Dejell 2012-04-23 12:49:48

相關問題