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 :

[Debutant][Struts] Syntaxe html:link


Sujet :

Struts 1 Java

  1. #1
    Oby
    Oby est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 7
    Par défaut [Debutant][Struts] Syntaxe html:link
    Bonjour,

    Sur une page .jsp j ai un bouton submit ki envoie vers une autre .jsp, grâce à l'action "/action.do"
    Et sur cette première page en plus du submit j ai une serie de lien, qui eut envoie vers une troisième .jsp

    J'arrive pas à trouver la syntaxe des liens pour qu'ils envoie vers la troisième .jsp, ni ni ce qu'il faut mettre dans le struts-config.

    Merci d avance

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    <html:link action="/toto">Lien</html:link>

    ou

    <html:link href="/toncontexte/toto.jsp">Lien</html:link>

    ou

    <html:link page="/toto.jsp">Lien</html:link>
    icipage de permet d omettre le contexte sur lequel est deployee ton appli

  3. #3
    Oby
    Oby est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 7
    Par défaut
    Ce lien ce trouve a l interieur d'une boucle et en fonction de l element selectionner. je dosi me diriger vers ma jsp en gardant les valeur de la ligne sélectionnée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <%for (int i=0; i < listeValeurs.getVct_ListeActes().size(); i++){%>
    <%!intra.cndg.escarres.bussiness.LigneValeurParam ligne = new intra.cndg.escarres.bussiness.LigneValeurParam();%>
    <%ligne = (intra.cndg.escarres.bussiness.LigneValeurParam) listeValeurs.getVct_ListeActes().get(i);%>
    <TR>
    <TD><html:link property="link" href="/detailparam.do?Code=<%=ligne.getCode().toString()%>"><%=ligne.getCode().toString()%></html:link></TD>
    <TD><%=ligne.getLibelle()%></TD>
    </TR>
    <%}%>

    je sais po si j ai ete clair dans mon explication
    Mais le ?Code=.... a pas l air de fonctionner

    merci

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    si tu utilises un tag struts avec une valeur d attribut dynamique, il faut utiliser les extensions librairies -> regarde la tagLib html-el

    De plus si tu fais du struts utilise un logic:iterate pour parcourir une list plutot que d inclure du code java avec des %


  5. #5
    Oby
    Oby est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 7
    Par défaut
    je pense que je progresse .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:link property="link" href="ParamDetail.jsp?Code=<%=ligne.getCode().toString()%>"><%=ligne.getCode().toString()%></html:link>
    me dirige bien vers la bonne page, mais dans l url de la page il y a core qlq chose ki cloche


    http://localhost:8080/Escarres/ParamDetail.jsp?Code=<%=ligne.getCode().toString()%>

    Alors que : Code=<%=ligne.getCode().toString()% doit valoir un nombre.


    tu peux developper ton idee sur le taglib html-el, pcq je suis vraiment debutant et je sais pas c est koi


    merci

  6. #6
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    essaie de faire ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:link property="link" href="ParamDetail.jsp?Code=<%\=ligne.getCode().toString()%>"><%=ligne.getCode().toString()%></html:link>
    En gros il faut echaper le <%=%> a l'interieur de ton html:link

  7. #7
    Oby
    Oby est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 7
    Par défaut
    Merci.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="ParamDetail.jsp?Code=<%=ligne.getCode().toString()%>"><%=ligne.getCode().toString()%></a>
    ceci fonctionne aussi

  8. #8
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    Ce qui est alors dommage c est que tu n utilises pas a 100% les tag de Struts

    bye

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

Discussions similaires

  1. [Struts tag html:link] event javascript sur un get
    Par ramoucho75020 dans le forum Struts 1
    Réponses: 3
    Dernier message: 05/08/2011, 09h26
  2. Problême de syntaxe <html:link>
    Par bruno.getJava() dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 18/03/2011, 14h30
  3. Réponses: 1
    Dernier message: 28/06/2010, 11h08
  4. [DEBUTANT][STRUTS] Initialiser html:select
    Par mlequim dans le forum Struts 1
    Réponses: 13
    Dernier message: 25/10/2005, 14h59
  5. [Struts] balise <html:link>
    Par PeteMitchell dans le forum Struts 1
    Réponses: 7
    Dernier message: 26/04/2004, 21h35

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