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で行いたいと思っており ます。 ご教授いただけると幸いです。 以上です。 よろしくお願いします。