主题:JSP 中的 Cookie!
我用Cookie 写了个 保存用户名和密码,是和这论坛上面的保存密码一样的,可是,老师说,JSP 的Cookie 有错,只能保存 60 秒, 即使用 .setMaxAge 设置也不行,但是我这个Cookie 它的生命周期好像只存于在那个浏览器
只要重启浏览器,它就会消失,但是只要你这个浏览器不关,它就一直存在,详细代码如下:
Cookie thiscookie=null;
thiscookie=new Cookie(rs.getString("use_id"),"1");
thiscookie.setValue("on");
response.addCookie(thiscookie); //use_id 是我从数据库取出的值
以上是保存Cookie 的
下面是判断是否有Cookie 有的话就直接进入主界面
thiscookie = cookies[i];
sess.setAttribute("admin", "2"); //权限控制
sess.setAttribute("id", thiscookie.getName()); //保存Cookie名,以方便以后删除,和显示信息
sess.setAttribute("cookie_id","on"); //保存CookieID,以方便以后删除
rqs.sendRedirect("dog_ys.jsp"); //跳转到主页面
cook = true;
break;
请高手务必告诉我啊:
如果需要!我可以把项目,拿出来,只要能让我知道为什么, 我的QQ:233238447 一定要帮帮我啊,在这里先谢了!
只要重启浏览器,它就会消失,但是只要你这个浏览器不关,它就一直存在,详细代码如下:
Cookie thiscookie=null;
thiscookie=new Cookie(rs.getString("use_id"),"1");
thiscookie.setValue("on");
response.addCookie(thiscookie); //use_id 是我从数据库取出的值
以上是保存Cookie 的
下面是判断是否有Cookie 有的话就直接进入主界面
thiscookie = cookies[i];
sess.setAttribute("admin", "2"); //权限控制
sess.setAttribute("id", thiscookie.getName()); //保存Cookie名,以方便以后删除,和显示信息
sess.setAttribute("cookie_id","on"); //保存CookieID,以方便以后删除
rqs.sendRedirect("dog_ys.jsp"); //跳转到主页面
cook = true;
break;
请高手务必告诉我啊:
如果需要!我可以把项目,拿出来,只要能让我知道为什么, 我的QQ:233238447 一定要帮帮我啊,在这里先谢了!