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

Eclipse Java Discussion :

[Struts]Taglib et eclipse


Sujet :

Eclipse Java

  1. #1
    Membre actif Avatar de MicroPuce
    Inscrit en
    Mai 2004
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 262
    Points : 212
    Points
    212
    Par défaut [Struts]Taglib et eclipse
    Salut,
    J'ai un probleme avec Eclipse qui me souligne mes tags, voici un bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <%@taglib uri="/WEB-INF/etc/struts/struts-html" prefix="html"%>
    <html:form action="browse" method="post">
      ...
    </html:form>
    Eclipse me dit "unknown tag (html:form)".
    Dans le doute, j'ai ajouté le .jar qui contient le tag.class dans mon build path, je sais pas si ça sert à quelque chose, mais j'ai toujours eclipse qui rale
    Qu'est que je peux faire????


    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre éprouvé

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    et en mettant l'extension .tld comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

    Sun Certified Business Component Developer
    Sun Certified Java Programmer
    --
    The definitive toolbox for GWT applications: gwt-toolbox
    My blog about Java and JEE: Benjamin's Blog

  3. #3
    Membre actif Avatar de MicroPuce
    Inscrit en
    Mai 2004
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 262
    Points : 212
    Points
    212
    Par défaut
    Slaut,
    J'viens d'essayer mais ça ne change rien
    Mais l'association avec le .tld se fait dans le web.xml, non? J'ai ça :
    web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      <taglib>
        <taglib-uri>/WEB-INF/etc/struts/struts-html</taglib-uri>
        <taglib-location>/WEB-INF/etc/struts/struts-html.tld</taglib-location>
      </taglib>
    Et c'est le .tld qui me donne le nom de la classe associée au tag :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <tag>
    		<name>form</name>
    		<tagclass>org.apache.struts.taglib.html.FormTag</tagclass>
    		<bodycontent>JSP</bodycontent>
    		<attribute>
    			<name>action</name>
    			<required>true</required>
    			<rtexprvalue>true</rtexprvalue>
    		</attribute>
    		...
    </tag>
    Et j'ai effectivement trouvé le jar qui contient la classe(c'est lui que j'ai rajouté au build path de eclipse).
    Donc, tout me semblerait correct, mais pour eclipse, ben nan...
    Je seche

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/03/2006, 10h13
  2. [struts][]taglib bean] afficher html avec write
    Par mlequim dans le forum Struts 1
    Réponses: 6
    Dernier message: 04/11/2005, 18h44
  3. [struts] TagLib et style dans un TR
    Par javaSudOuest dans le forum Struts 1
    Réponses: 2
    Dernier message: 28/09/2005, 09h56
  4. [struts] taglib html:form
    Par lourai dans le forum Struts 1
    Réponses: 5
    Dernier message: 17/03/2005, 16h57
  5. [Struts] [Taglibs] Déploiement d'un site
    Par rocco dans le forum Struts 1
    Réponses: 6
    Dernier message: 19/05/2004, 15h48

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