gpt4 book ai didi

java - Wicket - 丢失目标 _blank 的 session

转载 作者:行者123 更新时间:2023-12-01 19:04:29 25 4
gpt4 key购买 nike

我有一个简单的问题。在我的 wicket 应用程序中,我必须从带有 target="_blank"链接的表中打开信息表。该表是复杂表单的结果,因此我想保留结果表并允许用户在新页面中打开详细结果。不幸的是,如果链接的目标页面是同一应用程序,Wicket 似乎会丢失起始页面的 session 。当我返回原始页面尝试执行任何操作时,页面返回到登录屏幕。

有没有办法在我打开的每个页面中保持 session ?

谢谢

最佳答案

看起来 session 尚未绑定(bind)。如果您有一个页面,但它不是有状态的(Wicket 努力使页面尽可能长时间地保持无状态),则 HttpSession 将不会被绑定(bind),并且您将在每次请求时获得一个新的 session 。

在 form.onSubmit 处理程序中,您可能需要调用:

getSession().bind();

这将为您修复 session 。

关于java - Wicket - 丢失目标 _blank 的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10655139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com