Web应用程序在第一次请求时创建会话

时间:2013-11-23 12:04:16

标签: jsp session servlets jstl

我对一个概念感到困惑,我们通常会在servlet中通过HttpSession创建一个会话。

一个。假设用户请求我的web应用程序的index.jsp页面,即使我没有明确地通过HttpSession创建会话,服务器也会自动为用户创建会话。

B中。对于索引页面中的链接,如果我对链接使用<c:url /> jstl标记但是没有明确创建会话,那么标记会返回什么?

1 个答案:

答案 0 :(得分:1)

一个。除非您明确配置JSP页面以避免创建会话,否则将创建会话。

B中。它会生成一个URL。这就是c:url标签的作用。存在或不存在会话的事实不会改变任何内容(除非需要URL重写,在这种情况下,会话ID将存储在URL中,如果存在会话)。