今天在网上搜索了以下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实现的购物车