Java JSTL-访问Cookie
大家好, 我只是想知道是否可以像这样访问所有存储的cookies:Java JSTL-访问Cookie,java,jsp,cookies,jstl,Java,Jsp,Cookies,Jstl,大家好, 我只是想知道是否可以像这样访问所有存储的cookies: <c:forEach items="${cookie}" var="currentCookie" varStatus="lp"> <tr><td>${cookie[lp.index].key} </td></tr> </c:forEach> ${cookie[lp.index].key} 若并没有,我是否有办法在一个循环中通过cookies和其他数
<c:forEach items="${cookie}" var="currentCookie" varStatus="lp">
<tr><td>${cookie[lp.index].key} </td></tr>
</c:forEach>
${cookie[lp.index].key}
若并没有,我是否有办法在一个循环中通过cookies和其他数组进行排序
<c:forEach items="${cookie}" var="currentCookie" varStatus="lp">
<tr><td>${CurrentCookie.key} </td></tr>
<tr><td>${MyArray[lp.index].name} </td></tr>
</c:forEach>
${CurrentCookie.key}
${MyArray[lp.index].name}
谢谢你的建议,
Wrack是的,您可以对每个cookie使用JSTL进行交互,这类似于在地图上进行迭代。
类似的问题嗨,Karna,谢谢你的回答,foreach的问题是它以完全相反的顺序返回值。。你知道我怎样才能解决这个问题吗?我不知道它是如何以完全相反的顺序返回值的。Cookie存储在无序的地图中,因此没有自然顺序。你能把这一点扩大一下吗。谢谢。忘了我之前的问题吧,有没有一种方法可以同时对数组和cookie进行排序?类似于${arr.v_val}${cookie[lp.index].key}@Wracker:您在讨论中提到的代码应该可以正常工作。您面临什么问题/异常?它不会返回任何内容,就好像cookies不存在一样。