2011-11-17 141 views
0

我正在爲我製作的移動應用程序製作一個管理界面。我有一個問題實體和答案實體。多個答案對象(3-5之間)屬於單個問題對象。如何爲多個對象創建表單輸入字段?

我正在製作一個界面,我可以用答案註冊一個新問題,我該怎麼做?在支持bean中,我有一個Question對象,然後將屬性綁定到輸入字段,但我不知道如何處理Answers?是否有可能讓說4個輸入字段,並有一個按鈕說「添加答案」,這使得一個新的輸入HTML標籤?

(我正在使用Java EE 6和所有參考實現)。

回答

1

答案只針對一個問題,對吧?將答案作爲問題的一個屬性。

public class Question { 

    private List<Answer> answers; 

    // ... 
} 

在你的管理界面,你可以使用一個迭代組件,如<h:dataTable>呈現多個答案,並添加/刪除它們。又見How to dynamically add JSF components

相關問題