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

Struts 1 Java Discussion :

où faut il créer session


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut où faut il créer session
    Bonjour

    J'ai une question que peut être vous allez la considérer très stupide.

    Je suis en train de développer une application web qui selon le modèle mvc2 .
    Et je veux manipuler le stockage des données dans la session.
    En fait où dois je écrire HttpSession session = request.getSession(true);

    Merci

  2. #2
    Membre expérimenté
    Avatar de vahid
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 228
    Par défaut
    slt
    Pas besoin de faire ca.
    Fais juste request.getSession().ajoute ce que tu veux dedans.

    La session tu peux la manipuler ou tu veux, meme s il est préférable de la manipuler dans les actions et d'utiliser son contenu dans les jsps par l'intermediaire de ${}

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par défaut
    Tu n'as jamais besoin de "créer" une session. Tu as simplement besoin de manipuler les infos que tu mets dedans.

    Lorsque tu veux mettre une info en session (en général on fait ca dans une classe action) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    package action;
     
    public class AdministrationAction extends Action{
     
    	/**
             *
             */
    	public ActionForward execute(ActionMapping mapping,
    			ActionForm form,
    			HttpServletRequest request,
    			HttpServletResponse response)
    			throws IOException, ServletException {
     
    		HttpSession session = request.getSession();
    ...
    ....
    // traitements divers
    ...
    ....
    // récupération d'une info "infoAMettreEnSession" à mettre en session
    session.setAttribute("nomAttribut",infoAMettreEnSession);
    ...
    }
    Et quand tu n'as plus besoin de l'info que tu as mis en session :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    session.removeAttribute("nomAttribut");


    Voilà!!!!

  4. #4
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut
    Merci ça marche.

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

Discussions similaires

  1. Quels index faut-il créer ?
    Par Nandacore dans le forum Débuter
    Réponses: 1
    Dernier message: 29/06/2009, 22h20
  2. Réponses: 2
    Dernier message: 08/05/2008, 21h19
  3. créer Session utilisateur Struts
    Par Syham dans le forum Struts 1
    Réponses: 9
    Dernier message: 17/03/2008, 21h53
  4. créer session sous ASP.NET
    Par psycho_xn dans le forum Général Dotnet
    Réponses: 9
    Dernier message: 21/12/2007, 18h40

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