2011-11-17 59 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

相关问题