我正在研究 cookie,并且能够使用基于 scriptlet 的 JSP 创建和读取它们,但是当我尝试使用 JSTL 执行相同操作时,它不会显示我所有的 cookie,只显示“JSESSIONID ...”,并且在我的其他项目中显示我创建的cookie。我的问题是为什么,它似乎适合我但不适合我的浏览器..这是我尝试使用 JSTL 执行的操作:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:forEach var="cookieVal" items="${requestScope.cookies}" >
<tr>
<td align="right">${cookieVal.name}</td>
<td>${cookieVal.value}</td>
</tr>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
我的另一个项目正在工作:
<% Cookie[] cookies = request.getCookies();
for (int i = 0; i < cookies.length; i++) {
Cookie cookie = cookies[i];%>
<tr>
<td><%=cookie.getName()%></td>
<td><%=cookie.getValue()%></td>
</tr>
<%}%>
Run Code Online (Sandbox Code Playgroud)
我的项目库文件夹中有 m 个 JSTL .jars ......谢谢!
归档时间: |
|
查看次数: |
8418 次 |
最近记录: |