小编典典

在JSP中获取Cookie

jsp

我可以这样在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>

感谢您的回答!


阅读 308

收藏
2020-06-08

共1个答案

小编典典

使用jsp表达式语言,它具有cookie的隐式映射。可能可以解决您的问题。

${cookie['name']}
2020-06-08