【问题标题】:How to print values from String[][] to JSP using JSTL tags?如何使用 JSTL 标签将值从 String[][] 打印到 JSP?
【发布时间】:2017-08-01 18:06:37
【问题描述】:

我对如何使用 JSTL 标签在 JSP 页面中打印二维字符串数组的实例的问题感到困惑...... 一个字符串数组由 50 个其他字符串数组组成,这些字符串数组包含 4 种字符串数据类型。

String[][] messages = new String[50][4]

我将该数组转发到使用 JSTL 标记 <c:forEach></c:forEach> 列出数组的 JSP 页面。

<c:forEach items="${messages}" var="inbox">
    <c:forEach items="${inbox}" var="data">
        <c:out value="${data}"></c:out>
    </c:forEach>
</c:forEach>

但是输出是:131002 Example Hello World!默认 默认 27/07/2017 19:44:22 新 我尝试将索引添加到 c:out -> &lt;c:out value=${data[0]}&gt;&lt;/c:out&gt;,但它不起作用..

【问题讨论】:

    标签: jsp servlets jstl


    【解决方案1】:

    我不明白您为什么尝试使用索引,但这可以正常工作:

    <c:forEach items="${messages}" var="inbox">
        <c:out value="${inbox[0]}"></c:out>
        <c:out value="${inbox[1]}"></c:out>
        ...
    </c:forEach>
    

    data[0] 无效,因为data 不是数组。

    【讨论】:

      猜你喜欢
      • 2015-02-19
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多