能不能设计一个登录时有个清除历史记录可以清除之前的用户名的功能,像迅雷的登录界面:在帐号下拉里面有“清除历史记录”的功能....

解决方案 »

  1.   

    可以,用cookie來記的話,清cookie。用DB記的就清DB。
      

  2.   

    用cookie保存信息 完了 再销毁
      

  3.   

    cookie是存在本地的数据,翻翻jsp知识吧jsp里面的内置对象,绘画领域问题其实你好好理解request,response,然后这个问题应该能举一反三至于你让人家说得详细一点,其实无非就是你先存有登陆的历史纪录,点击“清除”之类的把这些纪录给清除掉那ok阿,说到底就是现在历史纪录存储在什么地方的问题啊,用COOKIE,就清除cookie,用DB(database),就清除DB纪录阿
    明白否慢慢来吧。。努力
      

  4.   

    借用tantaiyizu的代码
    var Cookie=new Object(); 
    Cookie.setCookie=function(name, value, option){ 
        var str=name+'='+escape(value); 
        if(option){ 
            if(option.expireHours){ 
                var d=new Date(); 
                d.setTime(d.getTime()+option.expireHours*3600*1000); 
                str+='; expires='+d.toGMTString(); 
            } 
            if(option.path) str+='; path='+option.path; 
            if(option.domain) str+='; domain='+option.domain; 
            if(option.secure) str+='; true'; 
        } 
        document.cookie=str; 

    Cookie.getCookie=function(name){ 
        var arr = document.cookie.split('; '); 
        if(arr.length==0) return ''; 
        for(var i=0; i <arr.length; i++){ 
            tmp = arr[i].split('='); 
            if(tmp[0]==name) return unescape(tmp[1]); 
        } 
        return ''; 

    Cookie.delCookie=function(name){ 
        this.setCookie(name,'',{expireHours:-1}); 
    } 原文:http://topic.csdn.net/u/20080402/20/a7c168f6-37a1-4293-ade3-9cbaa8f7b653.html