java - 在 JSP 中获取 cookie

标签 java jsp cookies

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

感谢您的回答!

最佳答案

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

${cookie['name']}

关于java - 在 JSP 中获取 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19116040/

相关文章:

java - 使 servlet 过滤器适用于所有 Web 应用程序

jquery - 使用 cookie 保存切换分区的状态

javascript - 不刷新页面设置cookie

java - 将java连接到数据库以制作登录表单

java - 程序如何决定xml文件的编码?

javascript - 参数值在 Ajax 中越来越空?

JSP 错误 : contains invalid expression. 解析表达式失败

php - Guzzle Http :how can I save cookies from a POST response and use it in the next POST?

java - 闪屏在下一个 Activity android 中仍然存在

java - 是否可以使用 Java 中的基本 Swing 组件创建可选择的超链接?