JSP  中是不是一旦第一次访问网站的一个页面,就会建立session 对象,只是内部没有任何值。因为我在执行如下的一段包含在JSP 文件中的代码时
<%
if(session==null){
out.print("shit");

}else{
out.print("burn shit");
}
out.close();
%>
返回值总是 burn shit请指教

解决方案 »

  1.   

    web服务器中接到一个陌生的请求时会自己建一个session,并且有个唯一的id。并将这个id传给客户端。
    客户端下次请求时通过cookie或url重写等方式将这个id传给服务器,服务器根据这个id确定客户端的session达到存储目的。
      

  2.   

    那不是等同于 如下的代码都没有意义吗
    if(session==null)只要访问一个网站,那么它的session 肯定不为null??
      

  3.   

    按理说应该是这样,up, waiting