如何将scriplet更改为JSTL显示字符串数组

时间:2016-11-01 03:27:43

标签: java jsp jstl

如何将划线器更改为JSTL

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

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

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

<%} %> 

我是JSTL的新手

1 个答案:

答案 0 :(得分:1)

你的JSTL应该是这样的

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

这里requestScope.displaySentenceArray将从request中获取整个数组.'sentence'将是数组的单个元素,<c:forEach>标记将迭代数组,<c:out>将元素打印到JSP。 / p>