ユーザーが にアクセスした場合profile?id=20
、 を使用するrequest.getPathInfo()
と が返されます/profile
。パラメータを使用して URL 全体を取得する方法はありますか?
これを知る必要があるのは、たとえばfriend request command
.
クエリ文字列はパス情報の一部ではありません。
で取得する必要がありますHttpServletRequest#getQueryString()
。
String queryString = request.getQueryString();
// ...
次に、パーツに基づいて新しいURLを自分で作成します。
ちなみに、最初のURLは同じままなので、なぜフォワードで必要になるのかわかりません。おそらくあなたはそれをリダイレクトと混同していますか?