我有两种登陆方式,当我第一次选择某种方式登陆的时候,需要写cookie记住该次登陆,以后每次访问直接跳转到该登陆方式!由于我没有写过cookie现在一点思路没有,有哪位大侠肯出来指点指点!必有重谢!急急急急急急急急急急急急急急急急急急急!

解决方案 »

  1.   

    记住该次登陆就是设置cookie的过期时间,其他都一样。网上很多例子了,这是最基本的功能了,
      

  2.   

    关键是没有写过那东西,一点思路没有!cookie中记住的信息都是些什么啊,还有只写脚本呢,还是需要写java代码呢?
      

  3.   

    http://www.google.cn/search?q=Java+cookie&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:zh-CN:official&client=firefox-aCookie cookie = new Cookie("username", "xxx");下次登录之前 判断是否存在username,存在就登录过,并得到这个用户
      

  4.   

    我用的是用户密码登陆和key登陆两种登陆方式,不论采用哪种方式第一次登陆,都需要用cookie记住,第二次在访问的时候直接就进入到第一次登陆方式的登陆页面!这样应该怎样实现啊!能不能说的详细一些!谢谢!
      

  5.   

    new 一个cookie 响应到客户端  客户端下次请求的时候请求里会带着cookie对象,这样就可以获取客户端信息了
      

  6.   

    读写 cookie 这个你应该会吧,如果不会,上面的链接里面有很很多个教程,思路:
    1,第一次登陆,先验证数据库是否有该用户,如果没有提示用户名、密码错误
    2,如果用户名和密码正确,将一个标记写入Cookie,比如使用username等都可以,然后设置一个过期时间,比如1年后。其他页面读取cookie,就知道当前用户是谁了,
    3,下次等之前,先判断你写的Cookie是否存在,如果存在,说明已经登录过,直接进入要执行的页面,否则,显示登录框。
      

  7.   

    <%
    String cookusername = session.getAttribute("COOKIE_USER_NAME")==null?"":session.getAttribute("COOKIE_USER_NAME").toString();
    String cookuserpassword = session.getAttribute("COOKIE_USER_PASSWORD")==null?"":session.getAttribute("COOKIE_USER_PASSWORD").toString();
    String cookusersession = session.getAttribute("COOKIE_USER_SESSION")==null?"":session.getAttribute("COOKIE_USER_SESSION").toString();
    String cookusertype = session.getAttribute("COOKIE_USER_TYPE")==null?"":session.getAttribute("COOKIE_USER_TYPE").toString();
    String cookuserQB = session.getAttribute("COOKIE_USER_QB")==null?"":session.getAttribute("COOKIE_USER_QB").toString();
    String cookuserGroup = session.getAttribute("COOKIE_USER_Group")==null?"":session.getAttribute("COOKIE_USER_Group").toString();
    String cookuserProv = session.getAttribute("COOKIE_USER_Prov")==null?"":session.getAttribute("COOKIE_USER_Prov").toString();
    String cookuserCity = session.getAttribute("COOKIE_USER_City")==null?"":session.getAttribute("COOKIE_USER_City").toString();
    String cookuserTown = session.getAttribute("COOKIE_USER_Town")==null?"":session.getAttribute("COOKIE_USER_Town").toString();//System.out.println("session.jsp cookusername==="+cookusername);
    //System.out.println("session.jsp cookusersession==="+cookusersession);
    //System.out.println("session.jsp cookusertype==="+cookusertype);
    if("".equals(cookusername)){
    %>
    <script language="javascript">
    window.location.href="/XXX/XXX.jsp";
    </script>
    <%
    return;

    %>