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 :

determiner le path courrant


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 determiner le path courrant
    j ai un petit soucie pour passer une url dans window.open

    je determine le path courrant de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <%
    	String path = request.getContextPath();
    	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
     %>
    et je tente de l utiliser de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:commandLink id="lnkDetail" onclick="window.open(<%=basePath%>'/core/salesforce/dealerList.jsf', 'secondefenetre', 'width=500,height=500,scrollbars');">
    mais dans le code html générer basePath n est pas interpreté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="#" onclick="window.open(&lt;%=basePath%&gt;'/core/salesforce/dealerList.jsf', 'secondefenetre', 'width=500,height=500,scrollbars')
    help !!

  2. #2
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    275
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 275
    Points : 186
    Points
    186
    Par défaut
    Le soucis vient clairement de Essaie à nouveau en le remplaçant par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #{nomDeTonBean.basePath}

  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
    basePath ne provient pas d un bean ...

  4. #4
    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
    Tu peux peut etre retrouver ton path en javascript en non pas en java.

    t 'as l'objet location en javascript.

    location.hostname + location.pathname.

  5. #5
    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
    pour info j ai résolu mon pb en codant de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    	    <script language="javascript">
    	    function openPage(filePath) {
    			path =  "<%=request.getContextPath()%>"; 
    			basePath = "<%=request.getScheme() + "://" + request.getServerName() + ":" +  request.getServerPort()  + path%>";
    			fullpath = basePath + filePath;
    			window.open(fullpath,'secondefenetre', 'width=600,height=500,scrollbars') 
    	    }
        	</script>
    <h:commandLink id="lnkDetail" onclick="openPage('/pages/core/salesforce/dealerList.jsf')">

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

Discussions similaires

  1. determiner le current path c++ sous linux.
    Par lezurp dans le forum C++
    Réponses: 1
    Dernier message: 07/08/2008, 20h46
  2. Determiner Path (Directory or File)
    Par matt8-5 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 05/07/2007, 13h47
  3. [BP]Détermination de l'imprimante par défaut
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 01/06/2003, 09h52
  4. Redhat-9 changer le path des databases
    Par jean christophe dans le forum Installation
    Réponses: 7
    Dernier message: 30/05/2003, 17h53
  5. determiner les ligne visible ds un RichEdit
    Par hhfr dans le forum Composants VCL
    Réponses: 4
    Dernier message: 19/09/2002, 18h15

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