jsp:response.addCookie(new Cookie("iqlin", "12345"));不过我还是觉得用javascript操作cookie比较好:
function SetCookie(n,v){
var Then = new Date()
Then.setTime(Then.getTime() + 60*60*60*24*30*1000 )
document.cookie = n+"="+v+";expires="+ Then.toGMTString()
}function GetCookie(name){
var arg = name + "=";
var alen = arg.length;
var s = document.cookie;
var clen = s.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (s.substring(i, j) == arg)
return getCookieVal (j);
i = s.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;}
function getCookieVal(offset) {
var s = document.cookie;
var endstr = s.indexOf (";", offset);
if (endstr == -1)
endstr = s.length;
return unescape(s.substring(offset, endstr));
}

解决方案 »

  1.   

    2楼,你介绍的是在Cookie中存入("iqlin", "12345")这两个值,在javascript存入n,v两个值,但是如果再多一个呢,是三个值存入Cookie呢,jsp中有没有关于子键一说?
      

  2.   

    _writepublic void _write(OutputStream os)
    Description copied from interface: Streamable
    Marshals to ostream the value in the value field of the Holder.Specified by:_write in interface Streamable
    Parameters:os - the CDR OutputStream
    写入一个对象都可以!你完全可以把你的几个字段写到这个流里!然后将流写入cookie种!
      

  3.   

    一个String[]的类型放入cookie中就可以啊,
    想写几个字段都行!
      

  4.   

    cookie里有参数是String[]的方法.....-_-b
      

  5.   

    唉,把几个值用某个分隔符合并成一个字符串写入cookie,读出来后再按分隔符解开也就是了
      

  6.   

    用类的实例不是很好吗?
    public class FuyouListView
    {
     public String     shimeiKanjiA      = "";       //氏名A
     public String     shimeiKanjiB     = "";       //氏名B}
    shimeiKanjiA      存一个
    shimeiKanjiB      存一个
    以此类推N个也可