2016-09-29 76 views
0

如何從JSP頁面中的請求範圍循環訪問'somethings'變量?循環c:使用JSTL設置變量

<c:set var="somethings" value="${fn:split('a,b,c', ',')}" scope="request"/> 
<c:forEach items="somethings" var="some"> 
    ${some} // <= Expected show a b c, but why display 'somethings'? 
</c:forEach> 

謝謝。

回答

1

您看到「某物」,因爲物品可能是物品。在你的情況下,它是一個字符串,因爲它不作爲一個對象進行評估。請嘗試:

<c:forEach items="${somethings}" var="some"> 
    ${some} 
</c:forEach> 

請注意$和括號。