servlets - Session not working for multiple user -


here java login servlet , have put username on session when second user login remove first 1 . should have do. when single user login , perform task work fine.but when second user login remove first user's username , add second user username when first user perform task task fail task depend on username.

import java.io.ioexception;  import javax.servlet.servletexception; import javax.servlet.annotation.webservlet; import javax.servlet.http.httpservlet; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservletresponse; import javax.servlet.http.httpsession;  import com.opensymphony.xwork2.util.resolverutil.isa;  /**  * servlet implementation class login  */ @webservlet("/login") public class login extends httpservlet {     private static final long serialversionuid = 1l;  public static string username=null;    public static string password=null;       public login() {         super();      }      /**      * @see httpservlet#dopost(httpservletrequest request, httpservletresponse response)      */     protected void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception {         try      {                  userbean user = new userbean();          user.setusername(request.getparameter("username"));           user.setpassword(request.getparameter("password"));             user = userdao.login(user);            if (user.isvalid())           {                  httpsession session = request.getsession(true);                    request.getrequestedsessionid();                session.setattribute("currentsessionuser",user);                 session.setattribute("username", user.getusername());                //session.setattribute("usernmae", username);                session.setattribute("fname",user.getfirstname());                string type = user.gettype();                //system.out.println(type+"at ,login");               // user.setusername(rs.getusername)                   request.setattribute("name", user.getfirstname());                request.getrequestdispatcher("home.jsp").forward(request, response);                // response.sendredirect("home.jsp"); //logged-in page                      //  system.out.println(username+"username @ login");           }            else                 response.sendredirect("error.jsp"); //error page       }         catch (throwable theexception)               {          system.out.println("hii");           system.out.println(theexception);       }         }  } 


Comments

Popular posts from this blog

Sort a complex associative array in PHP -

vb.net - How to ignore if a cell is empty nothing -

recursion - Can every recursive algorithm be improved with dynamic programming? -