サーブレットで遷移元のリンクを送信する方法
auです。
遷移元のリンクをjspからサーブレットに渡すような処理がしたいなーと思ったのでやってみました。
jspファイルのinputタグの中に、自分のファイル名を取得、記入して渡すイメージです。
<% String url = request.getServletPath %> // 中略 <input type="hidden" name=<%= url %>>
String reqUrl = request.getParameter("url");
こうすることで、サーブレット側でURLを受け取ることができます。
最初はリクエストスコープを使おうとしましたが、jsp側を読み込んだ時点でレスポンスが終了しているため、スコープが消えてしまいます。
そこで、パラメータとして渡してあげて、サーブレットがわで受け取ります。
書いたときに何だかスッキリしました。