0

我正在编写一个 Java 程序,该程序正在使用基于 Web 的 HTML 和 Wicket。现在,我需要在 Java 中创建一个下拉菜单,然后使用 XML 文件填充下拉菜单中的实际选项。

首先,我创建了一些 XML 代码。

<item>
    <label>Send to SugarCRM</label>
</item>

<item>
    <label>E-Mail Data</label>
</item>

<item>
    <label>Print Data</label>
</item>

这是正确的,如果是这样,我如何将它链接到Java Drop Down?

4

1 回答 1

1

首先你需要解析 XML 文件,这个链接会有所帮助,

http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/

现在,按照解析示例,创建一个返回值列表的函数(在您的情况下,它不是嵌套的,因此它将返回字符串列表),然后使用“JSTL”迭代列表

像这样:

`

<%

List<String> lst = YouClass.getStringFromXML(); //function should return list of values from xml


%>

    <select name="">

      <c:forEach var="data" items="${lst}">    

        <option value="x">data</option>

      </c:forEach>

  </select> 
于 2012-07-06T12:25:22.297 回答