使用 JSTL 循环 c:set 变量
Loop c:set variable using JSTL
如何从 JSP 页面的请求范围循环和访问 'somethings' 变量?
<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>
谢谢。
您看到 "something" 因为项目可以是对象。在您的情况下,它是一个字符串,因为它没有被评估为一个对象。尝试:
<c:forEach items="${somethings}" var="some">
${some}
</c:forEach>
注意 $ 和括号。
如何从 JSP 页面的请求范围循环和访问 'somethings' 变量?
<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>
谢谢。
您看到 "something" 因为项目可以是对象。在您的情况下,它是一个字符串,因为它没有被评估为一个对象。尝试:
<c:forEach items="${somethings}" var="some">
${some}
</c:forEach>
注意 $ 和括号。