Java Wicket-失去与目标的会话\u blank
我有一个简短的问题。 在我的wicket应用程序中,我必须从带有target=“\u blank”链接的表中打开信息表。 该表是一个复杂表单的结果,因此我希望保留结果表,并允许用户在新页面中打开详细的结果。 不幸的是,如果link的目标页是同一个应用程序,Wicket似乎会从起始页丢失会话。当我返回到原始页面尝试做任何事情时,页面返回到登录屏幕 有没有办法让我打开的每一页都有会话Java Wicket-失去与目标的会话\u blank,java,wicket,Java,Wicket,我有一个简短的问题。 在我的wicket应用程序中,我必须从带有target=“\u blank”链接的表中打开信息表。 该表是一个复杂表单的结果,因此我希望保留结果表,并允许用户在新页面中打开详细的结果。 不幸的是,如果link的目标页是同一个应用程序,Wicket似乎会从起始页丢失会话。当我返回到原始页面尝试做任何事情时,页面返回到登录屏幕 有没有办法让我打开的每一页都有会话 谢谢看来会议还没有结束。如果您有一个页面,但它不是有状态的(Wicket争取页面尽可能长时间处于无状态),HttpS
谢谢看来会议还没有结束。如果您有一个页面,但它不是有状态的(Wicket争取页面尽可能长时间处于无状态),HttpSession将不会被绑定,并且您将在每个请求中获得一个新的会话 在form.onSubmit处理程序中,您可能要调用:
getSession().bind();
这将为您修复会话。看起来会话尚未绑定。如果您有一个页面,但它不是有状态的(Wicket争取页面尽可能长时间处于无状态),HttpSession将不会被绑定,并且您将在每个请求中获得一个新的会话 在form.onSubmit处理程序中,您可能要调用:
getSession().bind();
这将为您修复会话。两个页面是否来自同一个应用程序?您使用的是哪个Wicket版本?您是否更改了与错误页面相关的任何应用程序配置?发布一些代码将有助于我们帮助您。看看这两个页面是否来自同一个应用程序?您使用的是哪个Wicket版本?您是否更改了与错误页面相关的任何应用程序配置?发布一些代码将有助于我们帮助您。看看我在使用wicket version>1.5.2时遇到的相同问题。如果我将我的项目更改为使用wicket 1.5.2,那么整个会话都可以。我将尝试您的解决方案,并使用wicket 1.5.6进行测试。Thnx!我在使用wicket version>1.5.2时也遇到同样的问题。如果我将我的项目更改为使用wicket 1.5.2,那么整个会话都可以。我将尝试您的解决方案,并使用wicket 1.5.6进行测试。Thnx!