我是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)"/>
但是如何从数据库中填充它?
答案 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)"/>