在JSP中禁用Cookie时,如何使用隐藏输入通过POST发送jsessionid?

在JSP中禁用Cookie时,如何使用隐藏输入通过POST发送jsessionid?,jsp,session,cookies,post,Jsp,Session,Cookies,Post,有没有办法通过隐藏输入发送JSESSIONID?差不多 <input type="hidden" name="JSESSIONID" value="<%= session.getId() %>"/> 我什么都试过了,但似乎什么都没用 如果我直接使用 www.example.com/app/q.jsp;jsessionid=CC7A1A07E117B66F4C5D8910F4F138F3 不要将其放入隐藏的输入中,而是将其作为查询参数添加到表单的“action”属性中

有没有办法通过隐藏输入发送JSESSIONID?差不多

<input type="hidden" name="JSESSIONID" value="<%= session.getId() %>"/>

我什么都试过了,但似乎什么都没用

如果我直接使用

www.example.com/app/q.jsp;jsessionid=CC7A1A07E117B66F4C5D8910F4F138F3


不要将其放入隐藏的输入中,而是将其作为查询参数添加到表单的“action”属性中。或者,只需在操作上使用JSTL
(在所有URL上都应该这样做)。

尝试添加;将jsessionid位添加到表单操作中的url

更好的方法是在打印url时使用JSTL标记。这将自动确保在禁用Cookie时添加jsession id:


如果没有JSTL,如何在Servlet中添加JSSessionID内容?