那位大侠会在struts action 中操作cookie啊 网上的例子 大多是在在jsp页面中处理的 我想
在action中实现!

解决方案 »

  1.   

    那不是一样吗?都是一样的对象,只不过一个在<%%>里面,一个在Java类里面,按理说在JAVA类里面操作起来更方便。
    //写cookie
    Cookie cookie = new Cookie("username","abcdefg");
    cookie.setMaxAge(60*60*24);//保存期为一天以秒为单位
    response.addCookie(cookie); //取cookie
    Cookie[] cookies = request.getCookies();
    for(int i = 0 ; i < cookies.length ; i ++) {
    cookies[i].getName();//获得cookies名
    cookies[i].getValue();//获得值---------其它的方法自己也看得懂,几个很简单的英文
    }
    如果是struts1.x,那么action方法的参数就能直接使用request和response
    如果是struts2.x,获取request和response的方法有几种。。一般会用Action类实现ServletRequestAware ,ServletResponseAware这两个接口,分别获取request和response