读取 Cookie 集合,遍历集合找到所需的 Cookie ,如果找到保存进 Session ,否则跳转到登录页面; 
所需资源: 
ReadCookieAction.java- 读取 Cookie 集合,如果找到对应 Cookie ,写入 Session ; 
Login.jsp- 登录用页面; 
LoginSubmit.java- 记录登录信息,并写入 Session ; 
LoginOk.jsp- 读取 Session ,并显示。 
读 Cookie 的方法 : 
Cookie[] cookies = request.getCookies(); 
if (cookies != null ) { 
    for ( int i=0; i<cookies. length ; i++) { 
       Cookie cookie = cookies[i]; 
       if (cookie.getName().equals( "userInfo" )) { 
           String value = cookie.getValue(); 
           String[] info = value.split( "_" ); 
           UserForm userForm = new UserForm(); 
           userForm.setUserName(info[0]); 
           userForm.setUserPassword(info[1]); 
           request.getSession().setAttribute( "userForm" , userForm); 
           return mapping.findForward( "ok" ); 
       } 
    } 
} 
写 Cookie 的方法: 
Cookie c = new Cookie( "userInfo" ,userForm.getUserName()+ "_" +userForm.getUserPassword()); 
c.setComment( "A test cookie" ); 
c.setMaxAge(120); 
response.addCookie(c);