Struts2 对 cookie的存取

mac2022-06-30  15

今天在网上搜索了以下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 ;    }

 

转载于:https://www.cnblogs.com/Mblog/archive/2011/04/09/2010740.html

相关资源:Struts2 cookie实现的购物车
最新回复(0)