0

クラスファイルからjspファイルへの配列リストの反復処理について簡単な質問があります。

クラスファイルからのスニペット:

ArrayList al = new ArrayList();
public ArrayList getStatus() {
   Object o;
   this.Status = al;  //contents of the array list  
   return Status;
}

以下は、jsp ファイルの抜粋です。

<jsp:useBean id="mybean" class="org.mypackage.process" scope="session" >



<jsp:setProperty name="mybean" property="input" value="hello" />



</jsp:useBean>



<jsp:getProperty name="mybean" property="status" />

上記を実行すると、コンマで区切られた一連の文字列として arraylist が取得されます。配列リストからの出力でテーブルを生成するのに助けが必要です。テーブルを作成できるように、forEach を使用して配列リストを生成できますか。

私はフレームワークを使用していません。jspでjstlタグを実行できます。

前もって感謝します。

4

1 に答える 1

1

JSTLforEachのループを使用します。ここでもSOの回答を確認できます。

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

<table>
  <th>Header1</th>
  <th>Header2</th>
  <c:forEach items="${mybean.status}" var="element">
    <tr>
      <td><c:out value="${element.attribute1}" /><td>
      <td><c:out value="${element.attribute2}" /><td>
    </tr>
  </c:forEach>
</table>
于 2013-05-07T06:29:01.470 に答える