5

次のように JSP で Cookie を取得できます。

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>

答えてくれてありがとう!

4

2 に答える 2

22

Cookie の暗黙的なマップを持つ jsp 式言語を使用します。あなたの問題を解決できるかもしれません。

${cookie['name']}
于 2013-10-01T13:01:12.027 に答える