ユーザーが(特定の地域のレストランを検索するための)「レストラン」リンクをクリックするシナリオがあります。私は場所が設定されているかどうかを確認する必要があります。それが設定されていない場合、私は彼が場所を設定することができるページに彼をリダイレクトし、設定された場所でフィルタリングされた検索結果に戻ります。私はresponse.sendRedirect(url)
を使用して、ユーザーを設定場所ページにリダイレクトしています。ただし、リダイレクトのバックURL(場所を設定した後にユーザーに送信するURL)を送信するにはどうすればよいですか。HTTP応答を使用してユーザーをリダイレクトする方法
私はこの試み:
response.sendRedirect("/location/set.html?action=asklocation&redirectUrl="+
request.getRequestUri()+request.getQueryString());
が、これは動作していないとエラー404が示されています。また、ブラウザで形成されたURLは見栄えが悪いです。あなたは、少なくともAが欠落しているよう
エラー404 FileNotFound、http:///location /set.htmlが存在することを確認する必要があります。あなたが言及したURLを発射するとどうなりますか? –
Koekiebox
最初に試してみる/ – mauretto