我对一个概念感到困惑,我们通常会在servlet中通过HttpSession创建一个会话。
一个。假设用户请求我的web应用程序的index.jsp页面,即使我没有明确地通过HttpSession创建会话,服务器也会自动为用户创建会话。
B中。对于索引页面中的链接,如果我对链接使用<c:url />
jstl标记但是没有明确创建会话,那么标记会返回什么?
答案 0 :(得分:1)
一个。除非您明确配置JSP页面以避免创建会话,否则将创建会话。
B中。它会生成一个URL。这就是c:url标签的作用。存在或不存在会话的事实不会改变任何内容(除非需要URL重写,在这种情况下,会话ID将存储在URL中,如果存在会话)。