我有安全的會話cookie集。我知道它在那裏,因爲我在Chrome開發者工具控制檯和Firefox的Firebug上看到它。閱讀Java中的安全會話cookie
當我嘗試從JSP做的閱讀:
<%= session.getAttribute("cookie_name") %>
我總是null
。
從我試圖做到這一點的頁面是:
在其中利用cookie設置同一個域(在這種情況下,「localhost」的)
安全(HTTPS )
如何讀取cookie值?我究竟做錯了什麼?
我有安全的會話cookie集。我知道它在那裏,因爲我在Chrome開發者工具控制檯和Firefox的Firebug上看到它。閱讀Java中的安全會話cookie
當我嘗試從JSP做的閱讀:
<%= session.getAttribute("cookie_name") %>
我總是null
。
從我試圖做到這一點的頁面是:
在其中利用cookie設置同一個域(在這種情況下,「localhost」的)
安全(HTTPS )
如何讀取cookie值?我究竟做錯了什麼?
這是我使用的代碼。
public static String getCookieValue(HttpServletRequest request, String name)
{
boolean found = false;
String result = null;
Cookie[] cookies = request.getCookies();
if (cookies != null)
{
int i = 0;
while (!found && i < cookies.length)
{
if (cookies[i].getName().equals(name))
{
found = true;
result = cookies[i].getValue();
}
i++;
}
}
return (result);
}
正如澄清,我還以爲你有使用session
對象來訪問會話壽命的餅乾。
這是不是這樣的,因爲米爾豪斯正確地指出,會議壽命餅乾像任何其他餅乾
它算作一個cookie或會話值訪問? – 2011-01-12 23:15:14