用户点击“注册”,如果已经登陆系统,跳转到return success 注册页面,如果没有登陆,return error!!返回到登陆界面。可通过session吗?怎么去判断,写下代码!谢谢

解决方案 »

  1.   

    本来就是通过 session。每个访问者都会有一个 session,不管他是否登录。只要登录成功后在 session 中写入一个标记,那么就可以通过是否存在标记来判断该用户是否登录。
      

  2.   

    要是用户已经登录的话,界面上就不应该再有“注册”的字样了。
    判断用户是否已经登录,肯定是要用session的。
      

  3.   

    楼上的都说了加个session,那就去加个试试看阿,难道还等人家帮你搞定阿
    session在servlet api中有个Session类,自己察看API去
      

  4.   


     // 取得登录的用户名
        String username = request.getParameter("username");    // 把用户名保存进session
        session.setAttribute("username", username);
      

  5.   

    使用一个拦截器了,在拦截器里面判断session里面有没有不就行了。登录的时候在session里面保存一个你需要的东西(如:用户编码)。
      

  6.   

    session是用户登录时候创建的的 你要向表里加 那要是频繁刷你服务器 会当掉的
      

  7.   


    楼主,就是在数据库中加个字段,isOnline number(2)
    1表示在线,0表示离线
    这样可以很方便的控制,也可以适应更多的需求,只要在action中判断就可以了
      

  8.   

    不需要在表中增加字段,session是保存在服务器端的,你获取这个session就行,判断其是不是为空
      

  9.   

    判断是否有用户登录:给你个逻辑:string username=request.getParameter("username");
               session.setAttribute("username",username);
               
               string username=session.getAttribute("username");
               if(username==""||username.equals(null))
                   ...............   下面再想不通,我就无能为力了。