【发布时间】:2014-08-06 20:44:46
【问题描述】:
我有一个 Struts2 程序,我想在其中实现自动完成功能,并且偶然发现了数据列表标签 - 一个看似易于使用的功能正是我正在寻找的。在此之前,我打算使用 struts2-dojo-tag 插件,但在此站点的帮助下,我意识到不再支持该插件。
因为我需要我的自动完成是动态的,所以我将一个不同长度的 arrayList 传递到我的 JSP 中,并打算遍历所述 arrayList 以将其输入到 dataList 标记中。这就是我现在拥有的:
<s:set var="exampleList" value="exampleList" />
<p>
<label> Enter your favorite guitar player:<br />
<input type="text" id="favGtrPlayer" list="GtrPlayers">
<datalist id="GtrPlayers">
<s:iterator status="stat" value="exampleList">
<option value="%{exampleList.next()}">
</s:iterator>
</datalist>
</label>
</p>
exampleList 已成功从 action 转移到 jsp。我只是对如何正确迭代它并将其分配给 dataList 标记的选项感到困惑。
提前感谢您提供的任何帮助。
【问题讨论】:
标签: html arraylist struts2 iterator datalist