Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
自分のページを他のページにリダイレクトしたいときは、このメソッド例外を使用します。
throw new RedirectToUrlException("/login/j_security_check?j_username=" + username + "&j_password=" + pass);
問題は、この情報がブラウザに表示されることです。これを送信して POST メソッドを使用するにはどうすればよいですか?
POST リダイレクトは、ほとんどのブラウザーでやや難解なエッジ ケースです。Wicket の RedirectRequestHandler は現在、HTTP コード 301 と 302 のみをサポートしています。POST リダイレクトには 307 が必要であり、これもユーザーに警告を表示します。
とはいえ、あなたがやろうとしていることは本質的に安全ではありません。パスワードをクライアントに送り返さないでください。
簡単に言うと、Wicket はこれをサポートしていないので、とにかくこれを行うべきではありません。