简体   繁体   中英

how to change the scriplet to JSTL display string array

how to change the scriplet to JSTL

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

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

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

<%} %> 

I am new to JSTL

Your JSTL should look like this

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

Here requestScope.displaySentenceArray will get the whole array from request.'sentence'will be a single element of array, <c:forEach> tag will iterate the array and <c:out> will print the element to JSP.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM