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 :

Scriplet dans balises struts


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 244
    Par défaut Scriplet dans balises struts
    Voici par exemple la balise suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <html:link action="/onglet.do?onglet=utilisateur">UTILISATEUR</html:link>
    Pour des soucis de synchronisation j'aimerai faire cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <html:link action="/onglet.do?onglet=<%=Utilisateur.ATTRIBUT_UTILISATEUR%>">UTILISATEUR</html:link>
    Le soucis est que la balise <%= ... %> semble ne pas être interprétée ici.

    Et cela m'oblige à écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="<%=request.getContextPath()%>/identification.do?onglet=<%=Utilisateur.ATTRIBUT_UTILISATEUR%>">UTILISATEUR</a>
    Comment faites-vous dans ce cas ?

    Merci d'avance.

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Souvent j utilise href ou du javascript.
    Tu peux aussi faire un submit d un formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <html:form name="actionForm "action="/onglet.do">
    <html:hidden name="onglet" value="<%=Utilisateur.ATTRIBUT_UTILISATEUR%>"/>
    <html:link onclick="document.actionForm.submit()" />
    </html:form>
    ou encore :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <script>
    function loadOnglet(){
    window.location="onglet.do?onglet=<%=Utilisateur.ATTRIBUT_UTILISATEUR%>";
    }
    </script>
    <html:link onclick="loadOnglet()">UTILISATEUR</html:link>

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Je te conseil de passer à Struts-Layout...

    Tu pourras (entre autre) faire ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <bean:define id="uneVariable" value="Test_Variable"/>
     
    <layout:link href="javascript:alert('${uneVariable}');">Le test qui tue</layout:link>
    a+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut
    La réponse est la suivante :
    Il n'y a qu'une seule passe pour l'analyse des balises => toutes solutions
    qui n'imbriquent pas des balises sont bonnes.
    Sinon on peut utiliser les EL. C'est pratique dans ces cas là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <html:link action="/onglet.do?onglet=${Utilisateur.ATTRIBUT_UTILISATEUR}">UTILISATEUR</html:link>
    (A tester quand même, je ne sais pas si cela marche)

    PPDL.

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par petitpasdelune
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <html:link action="/onglet.do?onglet=${Utilisateur.ATTRIBUT_UTILISATEUR}">UTILISATEUR</html:link>
    Ca ne marche pas ça, ou alors ça dépend de la version...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 244
    Par défaut
    Citation Envoyé par OButterlin
    Ca ne marche pas ça, ou alors ça dépend de la version...
    Tout à fait : ça ne fonctionne pas.

    A+

  7. #7
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 244
    Par défaut
    Après réflexion, je réïtère ma question d'une différente manière :

    Citation Envoyé par petitpasdelune
    Il n'y a qu'une seule passe pour l'analyse des balises => toutes solutions
    qui n'imbriquent pas des balises sont bonnes.
    PPDL.
    Alors explique-moi pour la balise suivante fonctionne et pas avec <html:link.../> ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <bean:write name="<%=Utilisateur.ATT_PRIVILEGE%>" scope="session"/>
    A+

  8. #8
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    C'est parce que ça n'est pas la même bibliothèque de taglib...
    et qu'ils ont été plus prévoyant
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Balises Struts dans un code JQuery
    Par fahmi.bedoui dans le forum Struts 2
    Réponses: 2
    Dernier message: 16/05/2012, 16h41
  2. Problème balise struts / weblogic
    Par DarkWark dans le forum Weblogic
    Réponses: 2
    Dernier message: 18/05/2006, 22h41
  3. [XML][XSL]probleme html dans balise xml
    Par chateau64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 02/12/2005, 11h42
  4. police dans balise input et select
    Par le_ben dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/03/2005, 14h54
  5. Problème formatage dans balise title / alt
    Par jflebegue dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 09/12/2004, 15h18

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