在JSP中禁用Cookie时,如何使用隐藏输入通过POST发送jsessionid?
有没有办法通过隐藏输入发送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”属性中
<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内容?