java - Wicket 如何处理 cookie,使用/不使用它们有哪些选项?

标签 java cookies web wicket

我将 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/

相关文章:

java - 如何转换打印到控制台的递归方法,使其返回字符串?

PHP - 登录表单在 IE8 中不起作用

javascript - 如何为网站添加唯一访问计数器?

java - 在 Java 中展开选项卡

java - NotifyAll 不工作

java - 如何在框架可见后调用 setUndecorated()?

html - HTML5 中的本地存储、 session 存储、网络存储、网络数据库和 cookie

php - 为什么在并发打开的页面之间共享 PHP session 似乎在 FF 中有效,但在 IE 或 Chrome 中却无效?

html - 缩放时 DIV 定位问题

javascript - 单击其他折线时如何停止将 geojson 折线描边颜色更改为默认值?