在struts2中填充数据库中的选择列表

时间:2015-08-29 06:30:02

标签: struts2

我是Struts2的新手, 并需要帮助填充struts2中的选择列表。 有简单的注册表格,需要从数据库填写选择列表说用户名列表。 我使用以下格式:

<s:select name="username" label="Username" headerKey="-1" headerValue="Select Search Engines" list="%{#{'value':'front','value1':'front1'}}" theme="simple" onchange="getData(this.value)"/>

但是如何从数据库中填充它?

1 个答案:

答案 0 :(得分:0)

从数据库中,您将获得满足某些条件的对象列表。

List<Engine> engines = enginDAO.getEngines();
//getter and setter here

现在您必须将engines填充到列表中。

<s:select name="username" label="Username" headerKey="-1" headerValue="Select Search Engines" list="%{engines}" listKey="id" listValue="name" theme="simple" onchange="getData(this.value)"/>