servlceとfilterのurl-patternの紹介

687 ワード

url-pattern形式:
1、パスマッピングに使用される"/'で始まり、"/*"で終わります.
2、接頭辞「*.」最初に、拡張マッピングに使用します.
3、「/」の先頭はdefault servletマッピングを定義するために使用されます.
 
注意すべき小さな点:/loginAction.do*と/LOgi-n Action.do/*の違い:
1、注意:
<url-pattern>/LoginAction.do*</url-pattern>

loginActionと問題が発生します.doが一致しない、loginAction.do?a='b'が一致せずloginActionとなる.doaaは一致しません.つまり、一致する点はありません.
 
2、構成が次の場合:
<urlpattern>/LoginAction.do/*</url-pattern>

 
loginActionとすることができる.doマッチング.
loginActionとすることができる.do?a=bマッチング
ただしloginActionとは使用できません.doaaマッチング
つまり、私たちが一般的に使っているのは2つ目です.