读书人

cookie做记住密码登录

发布时间: 2012-12-27 10:17:10 作者: rapoo

cookie作记住密码登录
在我们做的网站中有记住密码或者记住用户名之类的功能,可以用cookie实现.
首先把cookie加载到本地.

Cookie cookie = new Cookie("username", req.getParameter("username"));
cookie.setMaxAge(60); //设置cookie过期时限为60秒
cookie.setPath("/"); //设置cookie路径,必须有这一个,不然取cookie的时候会失败
resp.addCookie(cookie);

通过这一步骤,cookie就存在你本地了.


web项目的起始页设置servlet或者action作首页.

接着就可以在servlet或者action中取出cookie了

Cookie cookies[] = request.getCookies();
if (cookies != null)
{
for (Cookie cookie : cookies)
{
if (cookie.getName().equals("username"))
{
session.setAttribute("username", cookie.getValue());
resp.sendRedirect("My.jsp");
}
}

读书人网 >编程

热点推荐