能不能用JAVA代码实现登陆框自动填写并登陆?如QQ的Q号和密码自动填入并登陆!
有的话,能不能写一下用到的关键语句,谢谢!

解决方案 »

  1.   

    自动填写密码登陆,是用cookie/*
     * 写cookie
    */
    Cookie namecookie = new Cookie("name",name);
    Cookie passwordcookie = new Cookie("password",password);
    Cookie optioncookie = new Cookie("option","1");//生命周期    
    namecookie.setMaxAge(60*60*24*365);
    passwordcookie.setMaxAge(60*60*24*365);
    optioncookie.setMaxAge(60*60*24*365);
        
    response.addCookie(namecookie);
    response.addCookie(passwordcookie); 
    response.addCookie(optioncookie); /*
     * 读cookie
    */
    Cookie[] cookies = request.getCookies();
    if(cookies!=null)
    {
        String name = "";
        String password = "";
        String option = "";
        for (int i = 0; i < cookies.length; i++) 
        {
           Cookie c = cookies[i];     
           if(c.getName().equalsIgnoreCase("name"))
           {
              name = c.getValue();
            }
            else if(c.getName().equalsIgnoreCase("password"))
            {
               password = c.getValue();
            }
            else if(c.getName().equalsIgnoreCase("option"))
            {
               option = c.getValue();
            }     
        } 
      }