getSession.give allways same Id with firefox
phil89 <[email protected]> Thu, 2 Oct 2008 08:50:00 -0700 (PDT)
| Newsgroups | gmane.comp.mozilla.devel.java |
|---|---|
| Organization | http://groups.google.com |
| Message-ID | <c7659b07-ef7e-4d59-badc-c5f17c6a0cc2__22810.6967676014$1222962729$gmane$org@34g2000hsh.googlegroups.com> |
Hi,
I have launched on same PC IE and Firefox 3.0.3 .
When i use IE i have an new Session Id for each browser, but with
Firefox that' allways same ID ?
Regards
Philippe
package servlet24;
// http://172.16.0.101:8080/infodev/servlet/servlet24.Servlet2
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Date;
import javax.servlet.*;
import javax.servlet.http.*;
public class Servlet2 extends HttpServlet {
private static final String CONTENT_TYPE = "text/html;
charset=windows-1252";
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
public void service(HttpServletRequest request,
HttpServletResponse response) throws
ServletException, IOException {response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>Servlet2</title></head>");
out.println("<body>");
HttpSession session=request.getSession(true);
String aa=(String)session.getAttribute("date");
out.println("<p>"+aa+"</p>");
if(aa==null)
{
Date xx=new Date();
request.getSession().setAttribute("date",xx.toString());
}
out.println("<p>"+request.getSession().getId()+"</p>");
out.println("<p>"+request.getSession().isNew()+"</p>");
out.println("<p>"+request.getSession().getLastAccessedTime()
+"</p>");
out.println("</body></html>");
out.close();
}
}