2016-11-01 58 views
0

如何將scriplet改變JSTL如何將scriplet改變JSTL顯示字符串數組

<%String sentenceArray[] = (String[])request.getAttribute("displaySentenceArray"); %> 

<% for (int i=0; i< sentenceArray.length;i++){ %> 

    <p> The Result IS : <%=sentenceArray[i] %> </p> 

<%} %> 

我是新來JSTL

回答

1

你JSTL應該是這樣的

<c:forEach var="sentence" items="${requestScope.displaySentenceArray}" > 
     <p> The Result IS :<c:out value="${sentence}"></c:out></p> 
    </c:forEach> 

這裏requestScope.displaySentenceArray將從請求中獲取整個數組。'sentence'將是數組的一個單元,<c:forEach>標記將迭代數組,<c:out>將打印eleme nt到JSP。