2010-09-23 4 views
4

J'ai créé une application Web, donc je veux stocker ma liste de noms d'utilisateurs connectés pour comparer les nouveaux utilisateurs qui vont se connecter. alors comment je fais cela en utilisant ServletContext? ou existe-t-il un autre moyen?Utilisation de servletcontext?

+0

clarifient. "Comparer les nouveaux utilisateurs connectés existants" n'a pas beaucoup de sens pour moi. – Bozho

+0

Il n'est jamais sage de stocker des mots de passe utilisateur n'importe où. –

+0

pouvez-vous s'il vous plaît vérifier ma question à nouveau? – vinod

Répondre

2

En JSF, les beans gérés par l'application sont stockés dans le contexte servlet. Donc, vous pouvez simplement créer et déclarer un bean géré par une application et y mettre la liste.

Cependant, il existe probablement de meilleurs moyens pour l'exigence fonctionnelle particulière qui n'est pas encore claire dans la question. Au moins, l'implémentation d'un HttpSessionListener ou HttpSessionBindingListener est probablement une meilleure idée puisque les connexions sont généralement couplées au HttpSession.

Voici quelques exemples:

+0

@balusC merci Pour me donner cette réponse !!! – vinod

+2

@vinod: sur ce site, la bonne façon de dire merci signifie upvote ou accepter la réponse. – JoseK

+0

@balusC J'ai essayé d'utiliser HttpSessionBindingListener mais je ne suis pas capable de le faire, pouvez-vous m'envoyer l'exemple qui peut être utile pour résoudre ce problème? – vinod

Questions connexes