如题,比如,有个变量role,值为1,2,3,4,5这么五个值,我想把这5个值同时放入cookie中,该怎么做呢?也就是说我想在cookie里定义一个name为role的,赋予值为1,2,3,4,5

解决方案 »

  1.   

    拜托大家了,帮帮我====CSDN 小助手 V2.0 2005年10月16日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
    下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
    拒绝日货。
      

  2.   

    怎么放?我不会,我对cookie不熟悉,帮帮我吧
      

  3.   

    你自己的规则存取cookie:
    一个字符串表示,多值用分隔符区分.如1;2;3;4;5
    取cookie时针对多值字段进行拆分.
      

  4.   

    楼上说的可行:in page1.jsp:<%  //设置Cookie
       response.addCookie(new Cookie("key", "1|2|3|4|5"));
    %>
    in page2.jsp:
    <%  //取用Cookie
       Cookie[] cookies = request.getCookies();
       for(Cookie cookie : cookies){
          if("key".equals(cookie.getName())){
          String value = cookie.getValue();
      System.out.println(value);
      break;
      }
       }%>
      

  5.   

    把key字符串换成你要的role
    再把读到的Cookie的value值转换为数组就可以了
      

  6.   

    其实我也不一定要拆分出来,这么说吧,假如,这边存入cookie里的role值为1|2|3|4|5|11,后面我想判断这个字符串里有没有1这个值,有就返回true,没有就返回false
      

  7.   

    index of方法:(语法:int indexOf(char ch);int indexOf(string str) 说明:返回要查找的字符或子串第一次出现在字符串中的位置,如果找不到该字符/子字符串,将返回-1)。
      

  8.   

    这个好象类似字符串匹配问题,解决方法可参考一下import java.util.regex.*;
    给你个地址好好看看吧http://www.ideagrace.com/html/doc/2005/10/20/00667.html