2010-08-29 35 views
0

我正在使用wicket应用程序在我的代码中启动我的Java方法。我有网址如下如何检索Wicket中的查询参数

http://localhost:8080/web/resources/org.apache.wicket.Application/StartMethod

我想在最后客户端添加一个额外的选项= cutomser1

http://localhost:8080/web/resources/org.apache.wicket.Application/StartMethod?client=customer1

正如我希望这些使用相同的代码,但针对不同的客户

所以当我从命令promte运行这个URL时,它应该以这种方式将Customer1提取到我的Java代码 中。 String client = customer1

我该如何在Java中实现它。我的意思是我想取这个字符串名字customer1

回答

1

Wicket在数据绑定方面很强大,你应该利用它。

如果您在浏览器中显示来自Customer1的数据,Wicket会知道您何时从该页面发出请求。

将请求参数转换为变量发生在场景后面。

这是令人不安的一开始,但真正强大时,如果按预期使用。

我建议你从answer to this question中选择一个很好的教程,并通过几个例子来看看事情是如何完成的。这可能需要一个下午,但这将在本周结束前偿还。

0

我觉得我有点太晚了,但我仍然会说你可以在你的页面中使用PageParameters,并且你应该使页面成为书签。