Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. HttpSession session = request.getSession();
  2. String sessionID;
  3. request.getSession(true);
  4. sessionID = session.getId();
  5.  
  6. if(session.isNew()){
  7. System.out.println("New session created by default");
  8. request.getSession(true);
  9. sessionID = session.getId();
  10. createTime = new Date(session.getCreationTime());
  11. lastAccessTime = new Date(session.getLastAccessedTime());
  12. initialtime = System.currentTimeMillis();
  13. }else{
  14. System.out.println("You have created a new session");
  15. request.getSession().invalidate();
  16. request.getSession(true);
  17. sessionID = session.getId();
  18. createTime = new Date(session.getCreationTime());
  19. lastAccessTime = new Date(session.getLastAccessedTime());
  20. initialtime = System.currentTimeMillis();
  21. }
  22.  
  23. SEVERE: Servlet.service() for servlet LoginToApp threw exception
  24. java.lang.IllegalStateException: getCreationTime: Session already invalidated
  25. at org.apache.catalina.session.StandardSession.getCreationTime(StandardSession.java:1025)
  26. at org.apache.catalina.session.StandardSessionFacade.getCreationTime(StandardSessionFacade.java:74)
  27. at LoginToApp.doGet(LoginToApp.java:56)
  28. at LoginToApp.doPost(LoginToApp.java:208)
  29. at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
  30. at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  31. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
  32. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  33. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  34. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
  35. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  36. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  37. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  38. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
  39. at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:843)
  40. at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:679)
  41. at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1303)
  42. at java.lang.Thread.run(Thread.java:595)
  43.  
  44. HttpSession session = request.getSession();
  45. session.invalidate();
  46.  
  47. Cookie[] cookies = request.getCookies();
  48. for (Cookie cookie : cookies) {
  49. cookie.setMaxAge(0);
  50. cookie.setValue(null);
  51. cookie.setPath("/");
  52. response.addCookie(cookie);
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement