2013-10-01 32 views
4

我能餅乾在JSP這樣的:獲取餅乾在JSP

Cookie[] cookies = request.getCookies(); 
if (cookies != null) { 
    for (Cookie cookie : cookies) { 
     //work with cookies 
    } 
} 

但我不知道如果我可以用JSP獲得它:useBean的(或者別的什麼)? 可能是這樣的:

<jsp:useBean id="myCookie" class="javax.servlet.http.Cookie" scope="request" beanName="cookieName"/> 
... 
<div class="${myCookie.value == "true" ? "class1" : "class2"}"></div> 

Thx for your answers!

回答

15

使用jsp表達式語言它具有隱含的cookie映射。可能是它可以解決你的問題。

${cookie['name']} 
+1

Thx很多。另外我發現我可以使用'$ {cookie.myCookieName}'。 –

+0

僅供參考,如果JSP通過Spring MVC – gerrytan

+0

提供服務,它不可能與Spring一起工作,但它工作起來似乎不起作用。應該有其他問題。你可以分享你所做的任何測試。 –