gpt4 book ai didi

java - 如何使用普通 Wicket 根据下拉列表动态地将用户定向到新页面?

转载 作者:行者123 更新时间:2023-12-02 08:19:09 25 4
gpt4 key购买 nike

这是我的情况:用户选择一个部分(例如从下拉列表中),例如“Section1”、“Section2”或“Section3”。然后他单击“确定”按钮(或某个链接)。

我需要发生什么:在他单击该按钮/链接后,他将被重定向到所选部分,例如www.homepage.com/docs#section2

到目前为止,我还无法从 LinkonClick 方法处理表单,也无法调用某些 clickLink Button 方法 onSubmit() 中的 Link 上的 code>。

我不想使用 AJAX 或 JavaScript。我怎样才能做到这一点?

最佳答案

那是因为链接不提交表单。它只是充当到某个地方的链接。要访问您的表单数据,您需要先提交表单。尝试使用 SubmitLink 而不是 Link 并调用

getRequestCycle().setRequestTarget  
(new RedirectRequestTarget("www.homepage.com/docs#section2"));

来自 SubmitLink 的 onSubmit 函数。从 Javadoc 来看,这应该可行,但我现在无法测试它。

A RequestTarget that will send a redirect url to the browser. Use this if you want to direct the browser to some external URL, like Google etc, immediately. Or if you want to redirect to a Wicket page. If you want to redirect with a delay the RedirectPage will do a meta tag redirect with a delay. 

关于java - 如何使用普通 Wicket 根据下拉列表动态地将用户定向到新页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5796549/

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