IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

chaine de filtres rompue


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 7
    Points
    7
    Par défaut chaine de filtres rompue
    Bonjour

    J'utilise struts pour refondre un site web, et j'ai deux filtres qui agissent sur ma requête avant son execution. voici leurs mappings :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <filter-mapping>
    	<filter-name>BoutiqueFilter</filter-name>
    	<url-pattern>*.htm</url-pattern>
    </filter-mapping>
     
    <filter-mapping>
    	<filter-name>ActionFilter</filter-name> 	
    	<url-pattern>*.do</url-pattern> 
    </filter-mapping>
    le premier doit modifier la requete et transforme les .htm en .do, et le second donne les attributs appropriés à la requete (req.setAttribute ("listeFamilles");...)

    bref j'ai une chaine de deux filtres, qui marchent tres bien séparéments mais losrque ils doivent s'executer à la suite, j'ai un forward a la fin du premier qui empeche de lancer le deuxième. J'ai essayé avec un "sendRedirect" mais rien a faire, sa marche po. Je ne voit pas trop comment faire, si vous avez des idées , n'hesitez pas !

    merci d'avance

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    en faite g trouvé la bidouille

    lorsque mon premier filtre entre en action, il change l'url pour qu'apparaisse un .do
    j'ai donc pas besoin dans ce cas de chain.doFilter(), car le deuxieme filtre chope de toutes façons tout ce qui finit par .do.
    J'utilise "reponse.sendRedirect(redirectPath);" au lieu d'un forward et le tour est joué

    cool

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/07/2009, 11h44
  2. Le filtre est une sous-chaine
    Par b_reda31 dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/05/2008, 22h33
  3. code de filtre et tri des chaines de caractères
    Par fatenatwork dans le forum Collection et Stream
    Réponses: 18
    Dernier message: 12/03/2008, 16h31
  4. Filtre des chaines de caractères en Java
    Par fatenatwork dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 28/01/2008, 11h11
  5. [VB.NET]comment on filtre des chaines de caractères ?
    Par zouhib dans le forum Windows Forms
    Réponses: 61
    Dernier message: 14/06/2006, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo