我的页面包含:
<a href="#" wicket:id="link">This link</a> has been clicked
<span wicket:id="count"></span> times.
<wicket:link>
<a href="newPage.html?foo=[value]">new page</a>
</wicket:link>如何将'count‘值传递到wicket:链接而不是' value '?
发布于 2015-05-09 19:47:54
我同意@biziclop -不要使用这个案例。
可能的选项: 1.如果“链接”是AjaxLink,那么将第二个链接设置为BookmarkablePageLink,并使用新值作为页面参数进行更新。
发布于 2015-05-12 06:55:43
如果您不需要在服务器端响应链接操作(onClick),那么下面的代码就足够了:
add(new WebMarkupContainer("linkToNewPage")).add(AttributeModifier.replace("href", "newPage.html?foo=" + count));(如前所述,考虑使用属性修饰符的替换模型,而不是在构造时访问count变量)
https://stackoverflow.com/questions/30141639
复制相似问题