通过作为隐藏输入字段提交的会话ID获取HttpSession

时间:2012-01-19 06:05:45

标签: session servlets httpsession sessiontracking

是否可以按会话ID获取HttpSession对象,该对象作为隐藏输入字段提交给servlet?我无法通过cookie进行会话管理,因为设备不支持cookie或URL重写,因为会话ID不应显示在URL中。简而言之,如何使用隐藏的输入字段进行会话管理?

1 个答案:

答案 0 :(得分:1)

如果您在GET表单中使用隐藏字段作为会话ID,或者在链接中查询参数,则会话ID 在URL中可见。

要做你想做的事,你必须专门使用POST表格或AJAX。什么样的设备不支持cookie但支持JavaScript?

如果你仍然想这样做,我担心你必须自己重新实现会话处理,或修改你的网络容器的会话处理代码。

相关问题