我对如何使用JSTL标签在JSP页面中打印二维字符串数组的实例的问题感到困惑... 一个字符串数组由50个其他字符串数组组成,其中包含4个String数据类型。
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示例Hello World!默认默认27/07/2017 19:44:22新
我试图将索引添加到c:out - &gt; <c:out value=${data[0]}></c:out>
,但它没有用..
答案 0 :(得分:0)
我不明白为什么你尝试使用索引,但这样可以正常工作:
<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
不是数组。