Wicket:控制页面流

时间:2013-09-27 06:55:16

标签: java wicket

有没有办法控制和中断wicket中的Page-flow? 这是一个例子,我想做的事情:

如果有20页的应用程序。其中一些页面可通过中央导航链接获得。其他页面仅可通过其他页面中的链接获得。如果有人点击链接或使用浏览器后退按钮,我想在当前页面中调用方法,以便访问新页面。理想情况下,这些方法有能力中断页面流,我的应用程序停留在页面上,按下链接。我不想用javascript做这件事。我相信,检票口有可能,但我不知道在哪里。 : - )

此致 延

2 个答案:

答案 0 :(得分:0)

您可以轻松地从Wicket控制流页面,只需添加链接/按钮组件即可。 例如:

在您的HTML中:

<a href="#" wicket:id="yourLink">Go somewhere</a>

您的员工java:

add(new Link<Void>("yourLink") {
  @Override
  public void onClick() {
    // Do whatever you need and decide the target page
    setResponsePage(YourDesiredPage.class);
  }
});

答案 1 :(得分:0)