我将 Wicket (6) 用于 Web 应用程序。我对 Wicket 的默认 cookie 处理有点好奇。默认设置了哪些 cookie?某些组件是否默认使用 cookie?如果用户不允许 cookie,会发生什么情况,url 中的 jSession 会发生吗?有没有一种简单的方法可以关闭 Wicket 中的所有 cookie?
最佳答案
Wicket 使用的唯一 cookie 是容器提供的标准 jsessionid cookie。在无状态页面中工作时,这甚至是可选的。
不可能说哪些组件使用 cookie,因为有成千上万的组件,其中一些可能使用 cookie。唯一需要绑定(bind) session 的组件/行为是 Ajax 组件和有状态组件/行为。
也就是说,您为什么对删除所有 cookie 如此着急?如果是新的欧盟 cookie 法,那么您可以放心,允许正确使用您的应用程序的 cookie。在未经同意的情况下禁止跨网站跟踪用户,而不是 session cookie 或其他让您保持登录状态的 cookie。
关于java - Wicket 如何处理 cookie,使用/不使用它们有哪些选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13038198/