如何使用用户输入的值将静态字段值传递给带有jsf中输入字段的托管bean

时间:2015-11-24 08:46:01

标签: jsf jsf-2

我有一个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?

如果有人可以提供帮助,我会非常感激。提前致谢。 如果需要进一步的信息,请告诉我。

0 个答案:

没有答案