Struts2 cookie的存取

/**
     * Cookieの追加
     * @return
     * @throws Exception
     */
    private void addCookie(String name,String value){
        Cookie cookie = new Cookie(name, value);
        cookie.setMaxAge(60*60*24*365);
        ServletActionContext.getResponse().addCookie(cookie);
    }
    /**
     * Cookieの取得
     * @return
     * @throws Exception
     */
    private String getCookie(String name){
        HttpServletRequest request = ServletActionContext.getRequest();
        Cookie[] cookies = request.getCookies();
        for(Cookie cookie : cookies)
        {
            if(cookie.getName().equals(name))
            {
                return cookie.getValue();
            }
        }
        return null;
    }
时间: 2024-11-02 02:39:18

Struts2 cookie的存取的相关文章

struts2 cookie清除

struts2 cookie清除 (2016-5-17 21:26:38) 添加cookie cookie phone: phone = new Cookie("userHp", hp);  phone.setMaxAge(60 * 60 * 24 * 365);  phone.setPath("/");  ServletActionContext.getResponse().addCookie(phone); 获取cookie public String getC

【猪猪】Struts2+Cookie记住密码免登陆Demo,部署即可使用,注释齐全,开发必备!

原文:[猪猪]Struts2+Cookie记住密码免登陆Demo,部署即可使用,注释齐全,开发必备! 源代码下载地址:http://www.zuidaima.com/share/1550463533288448.htm http://localhost:8686/cookie/ 访问即可查看使用,端口号修改为自己的. 有问题可以留言,Cookie类已经提出,可移植性强.

struts2值栈存取数据小结(使用ognl表达式)

前言:使用ognl和struts2标签库的时候要在 jsp页面 中 加入这么一行 <%@ taglib uri="/struts-tags" prefix="s" %> struts(统一格式): <action name="ognl" class="com.demo.test1.OnglAction" method="ognl1"> <result name="og

[转]在ASP.NET开发中容易忽略的2个小问题 Cookie乱码存取异常 和 iframe弹框的login跳转

本文转自:http://www.cnblogs.com/outtamyhead/p/3642729.html 本文地址:http://www.cnblogs.com/outtamyhead/p/3642729.html,转载需保留本地址. 最近在我的MVC项目中出现了两个非常小,但是往往惹出大麻烦的问题,借中午的时间在这里记录一下. 一:在本地调试环境下能够正常读取Cookie,但发布到IIS中就不能读取,报空指针异常. 二:由于使用的是Iframe框架,同时也加入了session超时重新登录的

cookie中存取中文字符

1.存入中文: Cookie c = new Cookie("username", java.net.URLEncoder.encode(name,"utf-8")); 2.取出中文: java.net.URLDecoder.URLDecoder.decode(c.getValue()); 原文地址:https://www.cnblogs.com/caoleiCoding/p/9135793.html

javaweb学习总结(十一)——使用Cookie进行会话管理

一.会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话. 二.会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据. 三.保存会话数据的两种技术 3.1.Cookie Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户

HTTP Cookie Session

会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. Cookie Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器.当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去.这样,web资源处理的就是用户各自的数据了. Java提供的操作Cookie的API Java中的javax.servlet.http.Cookie类用于创建一个Cookie Cookie类的主要

java web 学习十一(使用cookie进行会话管理)

一.会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话. 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话. 二.会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据. 三.保存会话数据的两种技术 3.1.Cookie Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户

为什么目前没有&quot;成熟&quot;的cookie插件?

一.序言 最近真是挺忙的啊,导致也挺久没有时间来看看园中各位大神的文章,只能感慨业务真尼玛的多,所以在此写下一篇文章来大话最近工作和学习上面的一点点收获体会,希望大家能够有所收获,这篇文章虽然说是一篇大话的文章,但是在文章内部还是会提供提供一些代码来于各位分享一下 二.问题探索 为什么我会突发奇想发这篇文章呢,原因是因为在一次与领导的谈话中,领导以为我对cookie很是了解,其实我对cookie也只是一知半解,所以为了不辜负领导的期望,我去学习了一下cookie.由于本人在学习的过程中一直是贯彻