1

JSF で書かれたアプリケーションがあり、Wicket で書かれたモジュールがあるとします。ユーザーは JSF アプリケーションで承認し、Wicket モジュールに移動してシンプルなリンクをスローし、そこでユーザー名を転送します。問題は、Wicket アプリケーションでその URL リクエストを取得するにはどうすればよいかということです。クラスを使ってApplicationWicketクラスを拡張したクラスだと思います。私は正しいですか?どこに電話すればいいですか?コンストラクターまたは init() メソッドで?WebApplicationRequest

4

1 に答える 1

1

あなたが何を望んでいるのか正確にはわかりませんが、改札内の s にmountリンクできます。WebPageこれは WebApplication で行われますinit()

public void init() {
  super.init();
  mountPage("/succes", SuccessPage.class);
}

次のコンストラクターを使用して、リンクに渡されるパラメーターにアクセスできます。Page

public class SuccessPage extends WebPage {

    public SuccessPage(final PageParameters parameters) {

        String username = "";

        if(parameters.containsKey("username")){
            username = parameters.getString("username");
        }

    }
}

したがって、次のことができます。

GET /succes?username=COOLUSER34

wicket の URL の詳細: http://wicket.apache.org/guide/guide/urls.html

于 2014-11-19T12:22:41.453 に答える