Hyperlink 导叶外部连接

Hyperlink 导叶外部连接,hyperlink,wicket,Hyperlink,Wicket,我使用的是一个外部链接,指向用户填写表单后生成的url 我正在使用IModel作为外部链接的模型,遗憾的是,该模型似乎没有更新外部链接url,以前是否有人遇到过这样的问题 我的代码 示范声明: IModel<String> url; 对外联系声明: ExternalLink el = new ExternalLink("el", url); 您正在覆盖模型,但应该只覆盖ModelObject 试一试 此外,请确保已将ExternalLink或ExternalLink的父级添加到

我使用的是一个外部链接,指向用户填写表单后生成的url

我正在使用IModel作为外部链接的模型,遗憾的是,该模型似乎没有更新外部链接url,以前是否有人遇到过这样的问题

我的代码

示范声明:

IModel<String> url;
对外联系声明:

 ExternalLink el = new ExternalLink("el", url);

您正在覆盖模型,但应该只覆盖ModelObject

试一试


此外,请确保已将ExternalLink或ExternalLink的父级添加到AjaxRequestTarget。

我假设您在将“url”变量的值传递给ExternalLink构造函数后正在更改该变量。这样,链接的模型中就不会有最新的参数。如果不是这样,请向我们展示#getUrl()的工作原理。
 ExternalLink el = new ExternalLink("el", url);
url.setObject(/*get input as string from anywhere);