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" />

当我在上面运行时,我将数组列表作为一堆用逗号分隔的字符串。我需要帮助来生成包含数组列表输出的表。可以使用 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 回答