2017-08-01 3 views
-1

I'got verwirrt mit dem Problem, wie Instanzen eines zweidimensionalen String-Arrays in JSP-Seite mit JSTL-Tags zu drucken ... Ein String-Array besteht aus 50 anderen String-Array, die 4 String-Datentypen bestehen.Wie können Werte von String [] [] in JSP mit JSTL-Tags gedruckt werden?

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

Ich übermittle das Array auf eine JSP-Seite, die <c:forEach></c:forEach> JSTL-Tags verwenden, um das Array aufzulisten.

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

Aber der Ausgang ist: 131002 Beispiel Hallo Welt! Default 27/07/2017 19.44.22 NEU Ich habe versucht, Indizes c hinzuzufügen: out -><c:out value=${data[0]}></c:out>, aber es didn `t Arbeit ..

Antwort

0

Ich verstehe nicht, warum Sie Indizes versucht, mit aber dies wird gut funktionieren:

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

data[0] ungültig ist, weil data kein Array ist.

Verwandte Themen