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

Taglibs Java Discussion :

Taglibs et javaScript [JSTL]


Sujet :

Taglibs Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 277
    Par défaut Taglibs et javaScript
    Bonjour j'ai un petit soucis avec les tags....

    dans une jsp voilà ce que je déclare:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <c:set var="divInscription" value="${elem.partdiv.inscription}"/>
    <c:set var="divLogin" value="${elem.partdiv.login}"/>
    elem.partdiv.inscription et elem.partdiv.login sont récupéré depuis mon fichier de properties là je crois qu'il n'y aucun problème.

    dans le suivit de ma jsp j'aimerais faire quelque chose dans ce genre:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <html:link href="javascript:DivStatus(' ${divLogin}' )">
    <bean:message key="label.login"/>&nbsp;&nbsp;
    </html:link>
    <html:link href="javascript:DivStatus(' ${divInscription}' )">
    <bean:message key="label.inscription" />
    </html:link>
    dans ma fonction de javaScrip j'aurais voulu passer les variables que j'ai déclaré en haut de la page....


    si je fais de façon simple là aucun problème c'est à dire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <html:link href="javascript:DivStatus ( 'divLogin' )">
    <bean:message key="label.login"/>&nbsp;&nbsp;
    </html:link>
    <html:link href="javascript:DivStatus( 'divInscription' )">
    <bean:message key="label.inscription" />
    </html:link>

    Merci d'avance.

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Cela devrait fonctionner sans aucun problème.

    Peux-tu montrer le début de ton web.xml et préciser quelle version de la JSTL tu utilises ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 277
    Par défaut
    J'ai honte je cherche en ce moment même comment configuré mon fichier web.xml...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" 
    		 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    		 version="2.4" 
    		 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    je ne pense pas avoir ici référence aux JSTL.....

    Je récupère directe sur le site de cette façon :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

    dans la ligne que j'avais posté:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <c:set var="divLogin" value="${elem.partdiv.login}"/>
    si j'appuie sur c:set j'arrive sur le fichier c.tld....


    Il est vrai que je n'ai rajouter aucune bibliothèque pour cette effet là...

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Tu n'as rien à référencer concernant la JSTL dans le web.xml.
    Je voulais juste m'assurer qu'il était bien défini en J2EE 1.4 (Servlet 2.4/JSP 2.0).

  5. #5
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Mais quand tu fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:link href="javascript:DivStatus(' ${divLogin}' )">
    L'EL ${divLogin} n'est pas interprétée ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 277
    Par défaut
    Oui c'est exacte

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

Discussions similaires

  1. taglib et javascript
    Par felix79 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 24/06/2009, 14h27
  2. JSControlsTags, taglib pour controles javascript
    Par azerr dans le forum Taglibs
    Réponses: 33
    Dernier message: 25/02/2009, 11h26
  3. javascript et taglib
    Par Space23 dans le forum Taglibs
    Réponses: 9
    Dernier message: 28/09/2008, 13h21
  4. Conflit javascript taglib ?
    Par Esil2008 dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 20/07/2007, 18h19
  5. [Taglib / JSP / Javascript] Liste imbriquées
    Par Resyek dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 12/05/2006, 21h26

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