Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

2種類のファイルのみ指定してフィルタをかける方法

こんにちは。
フィルタをかける際に
web.xmlにて
<filter-mapping>

 <url-pattern>/*</url-pattern>
 <dispatcher>REQUEST</dispatcher>
</filter-mapping>
として
すべてのファイルを対象にしているのですが、
htmlファイルとjspファイルのみを対象にしたいのですが、
どうしたらいいんでしょうか、本、ネットをいろいろ見ても
今のところやり方が乗ってません。
2つか3つの種類に絞る方法、どうか教えてください。
ちなみに、<url-pattern>*.html,*.jsp</url-pattern>
としたときはうまくいきませんでした。
よろしくお願いします。

4

回答

4529

閲覧

4件の回答

評価

0

<filter-mapping>
 <url-pattern>/*.html</url-pattern>
 <dispatcher>REQUEST</dispatcher>
</filter-mapping>
<filter-mapping>
 <url-pattern>/*.jsp</url-pattern>
 <dispatcher>REQUEST</dispatcher>
</filter-mapping>
とかでは?

評価

0

これさん
ありがとうございます。
無事解決できました。
しかし、質問があります。
私の環境(eclipse3.1.2,TomCat5)では
/*.jsp 
ではなく
*.jsp
と記述しないとだめなんですが、、、
今後のために確認しときたいのですが、
これさんのちょっとした下記間違え(失礼)か
環境によって違うのか、教えていただけますでしょうか。
私はパスの書き方の理解がいまいちですので、
よろしくお願いします。

評価

0

いや、適当なので間違えてるだけかもしれませんw

今回の場合、"/"はWebアプリケーションルートと考えて書きましたが、"/"無しでも問題は無いと思います。

評価

0

これさん
ありがとうございます。
またよろしくおねがいします。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。