2016-09-29 84 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> 

请注意$和括号。