0

リストを値として、整数をキーとして持つマップがあります。キーが0,1の場合、リストの値を表示したいのですが、jspでStruts2を使用するにはどうすればよいですか。

Map<Integer, List<String>> parameter_map = new LinkedHashMap<Integer, List<String>>();
<s:iterator value="parameter_map">
  <h3><s:property value="key" /></h3>
  <table>
    <s:iterator value="value">
      <tr><td><s:property /></td></tr>
    </s:iterator>
  </table>
</s:iterator>

これは私がjspで表示しようとしたことですが、何も表示されません。

4

1 に答える 1

0

イテレータタグを使用してみましたか?それはあなたのために仕事をすることができ、あなたが再び繰り返すことができる値スタックの一番上にリストをプッシュするので、要するにネストされたイテレータのセットが必要です。

マップ上で反復する方法を示すことができるいくつかの例があります。

次のリンクをご覧ください

于 2012-08-29T17:35:32.797 に答える