1

ウェルカム ファイルの要求に対応してサーブレット フィルタが呼び出された場合、フィルタが提供されている特定のウェルカム ファイルの名前を取得する方法はありますか? getRequestURLコンテキスト ルートで停止します (これはおそらく、それが要求された URL であるためです)。可能性のあるウェルカム ファイルのそれぞれにフィルターをマップすることはできますが、それらすべてを同じフィルターにし、それぞれに対して少し異なることを行う方が便利です。

4

1 に答える 1

0

簡単だと思いますが、Welcomefile.jsp のセッションで URL を取得し、フィルターで使用するだけです。

あなたの場合、ウェルカムファイルは JSP ではありません。 .xhtml のフィルターでは、 HttpServletRequest.getRequest URL() の代わりに HttpServletRequest.getRequest URI( ) を取得します。

于 2014-01-18T01:21:16.530 に答える