我有一个JSF页面代码段,如下所示:
<h:inputText value="#{locConfigBB.fetchFldVal('FACEBOOK_PAGE_URL')}"/>
<h:inputText value="#{locConfigBB.fetchFldVal('TWITTER_ID')}"/>
我的pojo'FieldDetail'类有两个名为'fieldInternalName'的属性&amp; 'fieldInternalValue'。
上面的代码给出了存储在与'fieldInternalName'关联的数据库中的值,我将其作为参数传递(例如'TWITTER_ID')。 但现在我的要求是,如果我的数据库不包含具有给定'fieldInternalName'的记录(即'TWITTER_ID'),我需要在输入文本中输入一个值,这样我就会得到一个'FieldDetail'列表(其中将根据我的用户输入创建记录)
这意味着如果我在inputText字段中输入一个带有标签'Facebook Id'的值,则提交表单然后我在烘焙bean中的列表将只包含一个对象
我曾试图搜索和探索,但无法正确解决这个问题。
如何将静态值n用户输入的值一起传递给创建对象列表的托管bean?
如果有人可以提供帮助,我会非常感激。提前致谢。 如果需要进一步的信息,请告诉我。