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