最近一直在忙于复习,因为马上要找工作了,复习到servlet的时候有个问题,希望帮忙解释一下
public class SessionTest extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
HttpSession session = req.getSession(true);
Integer count = (Integer) session.getAttribute("count");
if(count == null){
session.setAttribute("count", new Integer(1));
}else{
count++;
session.setAttribute("count", count);
}
System.out.println(session.getId());
PrintWriter out = resp.getWriter();
out.println("<html><head><title></title></head><body>session :"+session.getAttribute("count")+"<br><a href=" +
resp.encodeURL(req.getRequestURL().toString())+">test</a></body></html>");
}
}
上边我放入了一个计数在session中
下边是一个简单打印计数的servlet
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
PrintWriter out = resp.getWriter();
out.println("
看过资料,没有需求,所以没记住。你自己查查,应该在工具选项里面。
浏览器的会话共享功能,跟服务器端无关。
IE 8的新功能,其他浏览器可能也有,都是可以配置的。 :lol:
IE有一个新会话(new session)的功能,就不会共享了。