Filter 在dwr.xml中,如何从全局筛选器中排除某些类?

Filter 在dwr.xml中,如何从全局筛选器中排除某些类?,filter,dwr,Filter,Dwr,有可能进行全局筛选(直接web远程处理)。例如,如果您需要检查用户是否已登录,则将其写入一个place-in筛选器中,该筛选器在dwr.xml中指示为全局筛选器: <allow> .... <filter class="mypackage.MyFilterClass"/> .... </allow> .... .... 但有些类允许用户不进行身份验证,例如身份验证类本身。我想知道如何在全局筛选器标记中指出我不希望筛选(排除)的一个或多个类。您可以将

有可能进行全局筛选(直接web远程处理)。例如,如果您需要检查用户是否已登录,则将其写入一个place-in筛选器中,该筛选器在dwr.xml中指示为全局筛选器:

<allow> .... <filter class="mypackage.MyFilterClass"/> .... </allow> .... ....
但有些类允许用户不进行身份验证,例如身份验证类本身。我想知道如何在全局筛选器标记中指出我不希望筛选(排除)的一个或多个类。

您可以将异常类作为参数传递给筛选器。在过滤器中,您可以检查此参数,并为此类执行noop

<filter class="org.mypackage.MyFilter">
  <param name="excluded" value="org.mypackage.MyClass"/>
</filter>

您可以将异常类作为参数传递给过滤器。在过滤器中,您可以检查此参数,并为此类执行noop

<filter class="org.mypackage.MyFilter">
  <param name="excluded" value="org.mypackage.MyClass"/>
</filter>