2009-11-09 6 views
1

Y a-t-il un problème lors de la définition de plus d'un filtre ajax DWR (v2.0.5) dans un fichier de configuration Spring (v2.5.1)?DWR + Spring - Plusieurs filtres ajax ne fonctionnant pas

Par exemple:

<bean id="..." class="..."> 
    <dwr:remote javascript="..."> 
     <dwr:filter class="foo1"/> 
     <dwr:filter class="foo2"/> 
    </dwr:remote> 
</bean> 

Dans mon cas, le filtre ne s'appelé est foo2, ou plus exactement le dernier filtre dans la liste (vérifié ce par des filtres de commutation autour etc).

La chose la plus étrange est que je ne trouve rien à propos d'un tel problème, j'ai essayé Google et la base de données de recherche de DWR qui n'ont rien trouvé!

Merci, Chris

+0

Débogage à distance essayé? Outil utile dans des situations comme celle-ci. – skaffman

+0

Oui, j'ai débogué pour vérifier qu'un seul filtre était en cours d'appel. En vérifiant l'argument AjaxFilterChain (voir la signature de la méthode sur le site DWR) dans le débogueur Eclipse, je peux voir qu'il contient une liste qui n'a que deux éléments, mon filtre d'abord un ExecuteAjaxFilter, qui est un filtre DWR qui exécute la méthode. –

Répondre

0

Ceci est le bug d'un DWR dans DwrNamespaceHandler.java. Il crée une nouvelle liste de filtres à chaque découverte de l'étiquette dwr:filter.

Questions connexes