2012-01-18 52 views
0

我需要设计在文本框中动态变化基于重点领域(水果,甜饼干)一个JSF(或JSP)页面。如果选择如何创建动态文本框基于数据库的数据

选择选项:水果(水果,蔬菜,水果和蔬菜)水果(水果,蔬菜和水果)

|名称|价格|

| A | 5 |

| B | 6 |

| c | 12 |

它应该显示3项内容,我需要/输入它的价格,我想存储它,可能甜蜜意味着4文本框。

回答

0

您需要在选择框的选择/更改时调用javascript函数。 在选择框下方的空行创建一个表格,您想在其中显示字段名称和价格。

该javascript函数将首先删除表中的所有行,然后根据所选字段等字段创建新行。每行将有名称和价格。有关创建动态行的信息,请参阅here

1

创建DO(数据对象)水果与字段名称和价格 创建数据访问对象从数据库 获取DO创建一个服务对象,从数据访问对象 获得DO的值创建一个托管bean来获得服务对象的DO的值。将此DO对象的列表以列表形式保存在managedbean中。 将此列表与JSP绑定(可以使用h:dataTable)

以上步骤将向您显示水果列表。 如果这一切正常,您可以继续执行编辑逻辑。

相关问题