[Wicket-ja-user 100] mountBookmarkablePageにつきまして

Back to archive index

kaeru****@dm***** kaeru****@dm*****
2008年 5月 25日 (日) 23:08:01 JST


みなさん、こんばんは。
島田です。

JDK 1.5
Wicket 1.3
を使っています。


当然の挙動と言えば当然なのですが、ご質問させてください。
BookmarkablePageLinkを使って、リンクを生成しているのですが、
一点迷っている部分があります。

WebApplication#initで、
super.mountBookmarkablePage("/add", InputPage.class);
としています。

WebPageクラスで、
PageParameters p = new PageParameters();
p.add("input_url", "http://example.jp/");
BookmarkablePageLink link = new BookmarkablePageLink("add", InputPage.class, p);
this.add(link);
とします。

すると、リンクが
http://localhost/app/add/input_url/http%3A%2F%2Fexample.com%2F
となります。
クリックすると、
「ページが見つかりません」
と表示されます。

mountBookmarkablePageとBookmarkablePageLinkを用い、
パラメータの値に「/」が含まれる場合でもうまく処理する方法は
ありますでしょうか。

最悪、super.mountBookmarkablePageを外そうかと思っているので
すが、クラス名がURLに含まれあまりよいものではないと思ってい
るので、なんとかmountBookmarkablePageで行いたいと思っており
ます。

ご教授いただけると幸いです。

以上です。
よろしくお願いします。




Wicket-ja-user メーリングリストの案内
Back to archive index