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

Développement Web en Java Discussion :

Problème HREF dans display column


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2011
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 12
    Par défaut Problème HREF dans display column
    Bonjour,

    J'ai un problème dans mon code, je veux avoir accés à un site intranet à travers href, mais le code pour l'integrer dans un display column n'est pas le meme que sans.

    Voici la partie du code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <display:column property="purchaseSpec" title="Spec"  maxLength="15" href="http://adcs.sgp.st.com/adcsweb/adcsprd/checkout/<%=((QmlForm)pageContext.getAttribute("line")).getPurchaseSpec()%>" sort="true"/>
    Si qq un a une idée cela m'arrangerais fortement.
    Merci d avance.

  2. #2
    Membre habitué
    Inscrit en
    Janvier 2011
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 12
    Par défaut
    Bonjour, j'ai un peu avancé par rapport à la question mais j'ai encore besoin de vos conseils.

    J'ai donc supprimé mon code Java du Href:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%=((QmlForm)pageContext.getAttribute("line")).getPurchSpec()%>
    Ceci pour vérifier si ma syntaxe était bonne, ce qui est le cas.Aucune erreur lors de l'affichage de la page .jsp

    Du coup je voudrais savoir si qq'un connaissait une technique pour pouvoir integrer à mon url le champ que je voudrais, sachant que la ligne ci-dessus de marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <display:column property="purchaseSpec" title="Spec"  maxLength="15" paramId="purchaseSpec" href="http://siteweb.com/checkout/???????? sort="true"/>

    Je cherche donc quoi mettre à la place des points d'interrogation ci-dessus.

    Merci

  3. #3
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317

  4. #4
    Membre habitué
    Inscrit en
    Janvier 2011
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 12
    Par défaut
    J’ai avancé grâce à vos informations, mais j’aurais encore besoin de votre aide si possible.
    J’ai deux lignes différentes qui marchent à moitié en fait.

    1er cas :
    En rajoutant le paramId="purchaseSpec"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <display:column property="purchaseSpec" title="Spec"  maxLength="15" paramId="purchaseSpec" href="http://adcs.sgp.st.com/adcsweb/adcsprd/checkout/"sort="true"/>
    j’ai bien ma page .jsp qui s’affiche avec le numéro de Spec et un lien hypertexte, mais celui est :

    http://adcs.sgp.st.com/adcsweb/adcsp...seSpec=0002016
    alors qu il me faudrait http://adcs.sgp.st.com/adcsweb/adcsprd/checkout/0002016

    vous connaissez peut être un moyen pour ?purchaseSpec= n’apparaissent pas dans mon adresse.

    2ème cas :
    J’ai utilisé une autre technique qui me permet d’avoir la bonne adresse mais le problème est que mon adresse s’affiche directement dans la colonne alors que je voudrais seulement le purchaseSpec avec un lien hypertexte.

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <%
    String purchaseNb=((QmlForm)pageContext.getAttribute("line")).getPurchaseSpec();
    String href = "http://adcs.sgp.st.com/adcsweb/adcsprd/checkout/" + purchaseNb;
    %>
    <display:column title="Spec. Nb" maxLength="15" sort="true">
    <html:link property="purchaseSpec" href="<%=href %>">
    <%=href %>
    </html:link>
    </display:column>
    J’y suis presque et peut être, avez des peut être des idées auxquelles je n’ai pas encore pensé.

    Merci beaucoup.

  5. #5
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 317
    Par défaut
    Le 2eme ca me semble la bonne solution
    Il faut dans ce cas changer le lien comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <%
    String purchaseNb=((QmlForm)pageContext.getAttribute("line")).getPurchaseSpec();
    String href = "http://adcs.sgp.st.com/adcsweb/adcsprd/checkout/" + purchaseNb;
    %>
    <display:column title="Spec. Nb" maxLength="15" sort="true">
    <html:link property="purchaseSpec" href="<%=href %>">
    <%=purchaseNb%>
    </html:link>
    </display:column>

Discussions similaires

  1. [DisplayTag] Affichage d'une liste dans une <display:column>
    Par Guilhem3110 dans le forum Taglibs
    Réponses: 0
    Dernier message: 18/02/2015, 11h21
  2. problème pour mettre "<href" dans une string
    Par laurentSc dans le forum Langage
    Réponses: 5
    Dernier message: 04/12/2009, 22h18
  3. [DisplayTag] Formatage en pourcent dans un Taglib display:column
    Par clementsoullard dans le forum Taglibs
    Réponses: 2
    Dernier message: 17/04/2009, 10h36
  4. problème c:out dans un display:column
    Par fakhita dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 20/07/2007, 08h37
  5. [PHP-JS] problème avec la balise href dans php
    Par metrax dans le forum Langage
    Réponses: 5
    Dernier message: 02/05/2007, 10h06

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