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

JSF Java Discussion :

passage de paramètre


Sujet :

JSF Java

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut passage de paramètre
    hello,

    j aimerais savoir comment passé des arguments dynamiquement à une url

    de type openPage('/action/actionBeneficiaryList.jsf?action=12345')

    ou 12345 serait setter dynamiquement

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Points : 514
    Points
    514
    Par défaut
    Je comprend pas exactement ce que tu veux faire. tu veux ouvrir une nouvelle page en javascript ?

    action/actionBeneficiaryList.jsf?action=12345

    Dans ce cas tu peux récuperer 12345 dans le HttPSession. c'est session.getParameter("action") ou session.getRequestParameterMap.get("action"). Il me semble que la variable se met dans l'un des deux

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    yep je veux ouvrir un pop up en js

    j ai tenter de récupérer ma variable actionId de cette manière

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <h:commandLink id="lnkDetail" onclick="openPage('/pages/core/salesforce/dealerList.jsf?action=${facesContext.externalContext.requestParameterMap['actionId}']}','dealerListPopUp')">
    <h:graphicImage id="imgDetail" url="/images/view.gif" alt="#{text.common_detail}" style="border-style:none" />
    </h:commandLink>
    mais je récupère une exception : D'après la TLD, l'attribut onclick n'accepte aucune expression :/

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    finalement j ai setté dans mon managed bean une variable en session
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ExternalContext G = FacesContext.getCurrentInstance().getExternalContext();
    HttpSession session = (HttpSession) G.getSession(true);
    session.setAttribute("actionId", actionId);
    que je récupère en scriptlets :

    action = "<%=session.getAttribute("actionId")%>";

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

Discussions similaires

  1. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 14h58
  2. probleme lors du passage de paramètre
    Par maxmj dans le forum ASP
    Réponses: 4
    Dernier message: 18/11/2003, 01h15
  3. [XSL] Passage de paramètres à un template
    Par pantin dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2003, 14h28
  4. passage de paramètres
    Par pram dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/02/2003, 18h28
  5. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 20h47

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