【问题标题】:Session creation by web application on first requestWeb 应用程序在第一次请求时创建会话
【发布时间】:2013-12-08 08:22:24
【问题描述】:

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

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

B.对于索引页面中的链接,如果我使用 <c:url /> jstl 标记作为链接但尚未明确创建会话,这些标记将返回什么?

【问题讨论】:

    标签: jsp session servlets jstl


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-10-04
      • 2020-06-16
      • 2015-01-02
      • 2018-01-05
      • 2015-12-08
      • 1970-01-01
      • 2013-12-08
      • 2012-12-04
      • 1970-01-01
      相关资源
      最近更新 更多