在Wicket中创建servlet以将输入作为提交的参数传递给网页

时间:2011-04-11 10:06:04

标签: wicket

我是Wicket的新手,并使用一些教程制作了一个应用程序。

如何创建servlet并将其输入传递给没有数据库事务的网页?

1 个答案:

答案 0 :(得分:3)

我假设您正尝试从Wicket应用程序外部重定向到Wicket页面(参数化)。

您可以使用其中一种网址编码策略(BookmarkablePageRequestTargetUrlCodingStrategyQueryStringUrlCodingStrategy,...)执行此操作,这将为该网页提供一个可以轻松引用的干净网址。或者,您可以在您的Web应用程序中放置BookmarkablePageLink,复制它生成的链接并使用它重定向到。

您可以使用普通的?par1=val&par2=val系统将参数传递给它的任何地方引用该链接。

要在页面中阅读这些参数,您需要定义页面构造函数,如下所示:

...
public MyPage(final PageParameters parameters) {
    final String par1 = parameters.getString("par1");
    final String par2 = parameters.getString("par2");
}
...