0

HTML と Wicket を使用した Web ベースの Java プログラムを作成しています。ここで、Java でドロップダウン メニューを作成する必要がありますが、ドロップダウン メニューの実際のオプションに XML ファイルを入力します。

まず、いくつかの XML コードを作成しました。

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

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

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

それは正しいですか? もしそうなら、どうすれば Java ドロップダウンにリンクできますか?

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 に答える