jsf2でフィルタリングするURLパターンを作成したいと思います。 私はこのコードweb.xmlでURLマッピングを作成する方法
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>www.mysite.com</url-pattern>
</filter-mapping>
を試みたが、私は私のフィルターに得ることはありません。 お手伝いできますか? おかげ
jsf2でフィルタリングするURLパターンを作成したいと思います。 私はこのコードweb.xmlでURLマッピングを作成する方法
<filter-mapping>
<filter-name>filter</filter-name>
<url-pattern>www.mysite.com</url-pattern>
</filter-mapping>
を試みたが、私は私のフィルターに得ることはありません。 お手伝いできますか? おかげ
URLパス、つまりホストとWebアプリケーション名に続くURLの部分をマップすると考えられます。
これは、URLがどのように見えるかがいっぱいです:
http://www.mysite.com:8080/myapp/path1/path2/path3
: 8080はポート - オプション - デフォルト80 myappに - あなたのWebアプリケーションのコンテキストパス。アプリケーションがアプリケーションサーバーのデフォルトWebアプリケーションである場合は空です。
path1/path2/path2
パス。これは<filter-mapping>
タグを使用してマッピングしているものです。あなたのUIがディレクトリui
下にある場合
<url-pattern>*.jsp</url-pattern>
、あなたは、このような要求をフィルタリングしたいと言う:たとえば、あなたのフィルターを通過する場合
ので、JSPページへのすべての要求が言う
<url-pattern>/ui/*</url-pattern>
など
は、私はこの権利を得ることを願って:
あなたはJSF 2.0のWebアプリケーションでは、あなたの既に作成ServletFilterにURLを指すようにしたいですか?
webapps web.xmlファイルにフィルタを登録し、必要なURLにマップする必要があります。
<!-- register your filter -->
<filter>
<filter-name>YourFilterName</filter-name>
<filter-class>com.your.filter.class</filter-class>
</filter>
<filter-mapping>
<filter-name>YourFilterName</filter-name>
<!-- Mapped to any URL -->
<url-pattern>/*</url-pattern>
</filter-mapping>
私はすべてのPAを望んでいない、私のフィルタを登録ges。 – Ofer
BalusCの回答を参照してください! – SimonSez