session是访问页面时直接创建吗?

以前一直错误的认为当用户向服务器发出请求时,服务器会立即查看有没有session, 如果没有,则立即这样,但实际上根本这是这样。
session创建必须通过
来创建。如果是jsp文件,服务器会在生成的servlet文件中为你自动创建,但如果是自己写的servlet,则需要手动添加,否则则不会创建session。
当然如果你写成
HttpSession session=request.getSession(false);
也不会自动创建。
jsp中默认的是
HttpSession session=request.getSession(ture);

你可能感兴趣的:(session是访问页面时直接创建吗?)