如何使用参数创建wicket表单

时间:2012-12-13 09:26:12

标签: forms wicket

wicket中的默认表单看起来像

private class TournamentWebForm extends Form<Void> {

    private static final long serialVersionUID = 1L;

    public TournamentWebForm() {
        super("tournamentForm");
       // add componets ...
}

然后页面看起来像(重要的是数字落后?)

http://localhost:8080/tournament-system-web/home?19

但是在互联网上我发现这个页面也是用wicket写的:

http://jizdenky.studentagency.cz/?wicket:interface=wicket-0:3:3 :::

当我搜索票时,他们的表格如下:

http://jizdenky.studentagency.cz/Booking/from/BRNO/to/PRAHA/tarif/REGULAR/departure/20121213/retdep/20121213/return/false/ropen/false/credit/false/class/2.5#search-results

我如何创建此表单?

更新:

看起来返回的页面取决于这种情况下的最后一个参数:#search-results我如何实现这些功能?

2 个答案:

答案 0 :(得分:1)

你不会。

您在上面的链接中看到的是为有状态页面创建的1.5版之前的URL Wicket。

secound URL是带有URL参数的BookmarkablePage的URL。见mounting pages

按照链接中的步骤,通过标准java选项将页面参数传递给表单。

答案 1 :(得分:0)

您是否阅读过有关页面参数的内容?您可以访问Apache Wicket's home page,然后关注Reference guideWicket referencePages来了解相关信息。

享受?