这是代码::::
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class TestSession1 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String num = (String) request.getSession().getAttribute("num");
if(num == null){
num = "0";
}
int n = Integer.parseInt(num);
n++;
response.getWriter().write(n+"");
request.getSession().setAttribute("num", n+"");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
我第一次打开浏览器得到一些数据,然后回到桌面 又重新建了一个浏览器,但是得到的在已经打开那个浏览器的数据上加的1~~~
就是session共享了 为什么啊 ~~~~~~~~!1
我用的是IE9 而且我用谷歌,火狐都试了试 也是共享
为什么会这样 腻歪我一天了~~
是不是我的代码有问题啊!~~~