• ベストアンサー

Strutsで配列の値を取得するととき

bean writeみたいな方法で取得できないでしょうか。 iterateみたいにループさせるのではなく 直接値を取りたいのですが

質問者が選んだベストアンサー

  • ベストアンサー
  • risayuri
  • ベストアンサー率52% (9/17)
回答No.2

<bean:write name="hoge" property="array[i]"> こういう書き方でできます。 public class Hoge { private String[] array; public String[] getArray() { return array; } public void setArray(String[] array) { this.array = array; } }

参考URL:
http://struts.apache.org/struts-doc-1.2.7/api/org/apache/struts/taglib/bean/package-summary.html#doc.Properties

その他の回答 (1)

回答No.1

Beanに public String getArray(){ return Arrays.asList(array).toString(); } こういうgetterを作るとか。 そうでなければカスタムタグを作成する。 等しないと無理っぽいですね。

関連するQ&A