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 :

Transmission de variables


Sujet :

Servlets/JSP Java

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 310
    Points : 133
    Points
    133
    Par défaut Transmission de variables
    Bonjour à la communauté;
    je suis entrain d’essayer la programmation java EE avec les technologies (servlets, jsp et jaglib).

    Pour ce faire j'ai créé une page connexion.jsp pour permettre aux utilisateurs de se connecter à la base de données.
    cette page est lancée par une servlet connexion.java
    Si les paramètres de connexion sont bons, j'affiche une page template.jsp avec une commande à partir de la servlet connexion.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    response.sendRedirect("/Prog1/Template"); //la servlet qui appellera la page template.jsp
    Dans la page template.jsp je fait appel a une autre page menu.jsp.

    Ma question est de savoir s'il est possible d'envoyer des paramètres à page de menu tout en étant dans la servlet connexion.java.
    le but est de cacher certains éléments du menu suivant le profil de l'utilisateur.

    Merci d'avance!

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Tu peux placer des objets dans la requete (HttpRequest) ou la session (HttpSession) selon la durée de vie voulue.
    Tu devrais plutot utiliser un forward à partir de ta servlet pour rediriger vers ta jsp, à moins que je sendRedirect soit voulu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    request.getRequestDispatcher("/Prog1/Template").forward(request, response);

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 310
    Points : 133
    Points
    133
    Par défaut
    Citation Envoyé par fr1man Voir le message
    Tu peux placer des objets dans la requete (HttpRequest) ou la session (HttpSession) selon la durée de vie voulue.
    Tu devrais plutot utiliser un forward à partir de ta servlet pour rediriger vers ta jsp, à moins que je sendRedirect soit voulu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    request.getRequestDispatcher("/Prog1/Template").forward(request, response);
    j'ai opté pour mettre mes objets dans HttpSession. J'arrive à effectuer le traitement voulu. j'ai gardé sendRedirect parce que le forward garde l'ancien lien sur la nouvelle page.
    Cependant comment puis-je tester la durée de vie de ma session. Je voudrais fermer la session si l'utilisateur reste inactif pendant 5 minutes et l'obliger a ce reconnecter.
    Merci

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Tu peux paramétrer la durée de la session dans le fichier web.xml.
    C'est le paramètre session-timeout, exprimé en minutes.
    Tu seras surement obligé de réaliser un filtre de servlet pour rediriger automatiquement l'utilisateur sur la page d'identification après expiration de sa session.

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

Discussions similaires

  1. probleme transmission de variable toute bete
    Par mereyj dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/03/2006, 20h18
  2. [Sécurité] PHP 5 transmission de variables
    Par messier79 dans le forum Langage
    Réponses: 18
    Dernier message: 09/01/2006, 14h05
  3. Transmission de variable avec GET et header
    Par spirou dans le forum Langage
    Réponses: 10
    Dernier message: 03/01/2006, 19h04
  4. [FLASH MX] Transmission de variables entre 2 swf
    Par totoche dans le forum Flash
    Réponses: 3
    Dernier message: 12/10/2005, 15h54
  5. transmission de variables
    Par nicerico dans le forum ASP
    Réponses: 14
    Dernier message: 16/08/2004, 16h20

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