Bonjour,
Quelqu'un sait où on abonne les listeners de l'interface HttpSessionAttributeListener ??
Normalement cela devrait être relié à la session mais je ne vois rien...
Bonjour,
Quelqu'un sait où on abonne les listeners de l'interface HttpSessionAttributeListener ??
Normalement cela devrait être relié à la session mais je ne vois rien...
ils sont automatiquement "abonnés" à la création...
c'est le principe d'un filtre, c'est transparent.
Pas besoin de les mettre dans le web.xml ??
Et une question idiote !!
Les filtres c'est quoi et surtout çà sert à quoi ?
Ou dans quel cas les utiliser (le nom à l'air si sympathique et parlant ;-) )
il faut bien sur les declarer dans le web.xml : ex
au moment du déploiement, le container utilisera l'introspection pour definir quelle interface le listener déclaré implément pour savoir lors de quel evt le listener doit etre déclaré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <listener> <listener-class>com.mypkg.MyListener</listener-class> </listener> <listener> <listener-class>com.mypkg.MyListener2</listener-class> </listener>
Ah c'est bien ce qui me semblait !!
Et les filtres tu connais ?
Tu les utilises ? Tu sais à quoi çà sert ?
oui tous les listeners sont des filtres et doivent donc etre déclarés ds le web.xml.
en revanche les sessions "écoutés" n'ont pas besoin d'etre enregistrées... elles le sont toutes.
@+
Je sais ce que sont les filtres et comment s'en servir mais n'ayant pas envie de me lancer dans un post un peu long, je t'invite à lire cette page .
http://www.javaworld.com/javaworld/j...2-filters.html
Voici une autre url sur les filtres (Filter).
http://java.sun.com/products/servlet/Filters.html
8)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager