gpt4 book ai didi

java - 在页面的 onConfigure 方法中访问更新的 PageParameters

转载 作者:行者123 更新时间:2023-12-01 12:59:27 27 4
gpt4 key购买 nike

我正在尝试解决 Wicket 页面的一个特性 - 我有一个包含 ajax 选项卡式面板的页面,并且希望用户可以更改 URL,以便下次显示该页面时,该选项卡URL 中指定的一个。

示例:

用户将单击系统中其他位置的链接,将其带到:http://example.com/customer/edit?tab=summary

(这被 wicket 更改为包含版本号: http://example.com/customer/edit?1&tab=summary )

这将按预期显示第一个选项卡,但是

如果用户将 URL 更改为 http://example.com/customer/edit?1&tab=orders

然后用户希望显示订单选项卡,但事实并非如此。它仍然显示摘要选项卡。

问题在于 Page 类仅在构造时给出参数,因此 getPageParameters().get( "tab"); 将始终为“摘要”,除非用户更改该数字它总是被附加到尚未使用的参数中。然后使用一组新参数创建页面的新实例。

有没有办法让页面刷新时,在onConfigure中获取请求的新url参数?

最佳答案

尝试使用实际的请求参数:

RequestCycle.get().getRequest().getQueryParameters()

关于java - 在页面的 onConfigure 方法中访问更新的 PageParameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23635431/

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