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 :

la valeur mis dans le request est null


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Par défaut la valeur mis dans le request est null
    bonjour

    dans un menu item d'un menu j'utilise une fonction javascipt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
           <layout:menuItem key="Ajouter fournisseur"  link="javascript:window.ouvirparam();  " ></layout:menuItem>
    dans laquelle je mis un objet dans le request ensuit je le récupèr et je l'affiche dans une alert (juste pour tester) voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      function ouvirparam()   
      {
    <%request.setAttribute("parametre","fournisseur");%> 
    var param='<%=request.getAttribute("parametre")%>'; 
    alert(param);
    }
    la ça marche il me récupère la valeur de "parametre" dans l'alert

    mais quand je l'ai récupèré dans une action sa valeur est null
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      function ouvirparam()   
      {
    <%request.setAttribute("parametre","fournisseur");%> 
    javascript:window.open('parametre1.do?hidden=afficher','','location=250,status=0,scrollbars=0,width=350,height=250');void('');
    }
    et le code de l'action 'parametre1.do?hidden=afficher'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String param=(String)request.getAttribute("parametre"); 
     
    		System.out.println( param);
    je ne comprend pas qlq 'un peut me dire ou est l'erreur ??
    merci

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2008
    Messages
    394
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 394
    Par défaut
    j'ai essayé ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    request.getSession().setAttribute("parametre","fournisseur")
    String param=(String)request.getSession().getAttribute("parametre")
    et ça marche

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/05/2011, 10h10
  2. Réponses: 5
    Dernier message: 08/11/2010, 13h42
  3. [JavaScript] [FAQ] Vérifier si la valeur rentrée dans un champ est un entier positif
    Par bedomon dans le forum Contribuez
    Réponses: 4
    Dernier message: 15/08/2010, 10h53
  4. [AC-2007] Test d'une valeur pour savoir si elle est nulle
    Par glooping dans le forum IHM
    Réponses: 2
    Dernier message: 01/10/2009, 11h26
  5. Réponses: 2
    Dernier message: 15/06/2009, 13h46

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