1

DWR(ダイレクトウェブリモーティング)でグローバルフィルターを作成する可能性があります。たとえば、ユーザーがログインしているかどうかを確認する必要がある場合は、1つの場所(フィルター内)に書き込みます。これは、dwr.xmlでグローバルフィルターとして示されます。

<許可>
  ...。
  <filter class = "mypackage.MyFilterClass" />
  ...。
</ allow>

ただし、認証クラス自体など、ユーザーが認証なしで許可されるクラスがあります。グローバルフィルタータグで、フィルター処理(除外)したくないクラスを指定する方法を知りたいですか?

4

1 に答える 1

1

例外クラスをパラメーターとしてフィルターに渡すことができます。フィルタでは、このパラメータをチェックして、このクラスに対してnoopを実行できます。

<filter class="org.mypackage.MyFilter">
  <param name="excluded" value="org.mypackage.MyClass"/>
</filter>
于 2011-05-02T13:13:54.310 に答える