如何使用JSTL标记将字符串[]中的值打印到JSP?
我对如何使用JSTL标记在JSP页面中打印二维字符串数组的实例感到困惑。。。 一个字符串数组由50个其他字符串数组组成,这些字符串数组由4种字符串数据类型组成如何使用JSTL标记将字符串[]中的值打印到JSP?,jsp,servlets,jstl,Jsp,Servlets,Jstl,我对如何使用JSTL标记在JSP页面中打印二维字符串数组的实例感到困惑。。。 一个字符串数组由50个其他字符串数组组成,这些字符串数组由4种字符串数据类型组成 String[][] messages = new String[50][4] 我将该数组转发到一个JSP页面,该页面使用JSTL标记列出该数组 <c:forEach items="${messages}" var="inbox"> <c:forEach items="${inbox}" var="data"&
String[][] messages = new String[50][4]
我将该数组转发到一个JSP页面,该页面使用JSTL标记
列出该数组
<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!默认值默认值2017年7月27日19:44:22新建
我试图将索引添加到c:out->
,但它不起作用。我不明白您为什么尝试使用索引,但这样做很好:
<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
不是数组