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 2 Java Discussion :

installation de struts 2


Sujet :

Struts 2 Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 33
    Points : 11
    Points
    11
    Par défaut installation de struts 2
    Bonjour,

    Je suis en train de me prendre la tête en voulant installer Struts (2 ou 1.3 peut importe) sur eclipse 3.3.
    J'ai téléchargé struts sur http://struts.apache.org/download.cgi et récupéré quelques tuto sur son installation (par exemple http://wpetrus.developpez.com/java/struts/).

    Le problème est que tous les tutos indiquent que l'archive struts devrait contenir struts.jar ( à mettre dans WEB-INF\lib), de fichiers struts*.tld ..... et mon archive ne contient rien de tout ça.

    moi mon archive contient plutot des fichiers du genre struts2-core-2.0.11.jar, struts2-codebehind-plugin-2.0.11.jar, .....

    Pourriez vous m'expliquer comment installer struts avec cette archive ? dois-je renommer l'un de ces fichiers en struts.jar ? pourquoi le zip struts-2.0.11-lib.zip ne contient-il pas de fichiers TLD ?

    Merci d'avance pour vos réponses

  2. #2
    Membre éprouvé Avatar de Jester
    Inscrit en
    Septembre 2003
    Messages
    813
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 813
    Points : 1 057
    Points
    1 057
    Par défaut
    Pas de problèmes, les version en plusieurs jar marchent aussi, normalement dans un autre répertoire il y a le jar "lourd".

    Pour les tld, il y a ce fichier dans le jar struts core, repertoire meta-inf.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 33
    Points : 11
    Points
    11
    Par défaut
    Bonsoir,

    Si je comprends bien plutot que de placer struts.jar dans WEB-INF/lib je dois mettre l'ensemble des mes JAR (27 au total).
    Par contre je ne vois pas bien comment placer mes fichiers tld dans WEB-INF.

    Pourrais-tu me donner un peu plus d'info sur la façon de procéder ? merci d'avance.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 33
    Points : 11
    Points
    11
    Par défaut
    pour info je ne trouve aucun fichier tld dans struts2-core

  5. #5
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    Comme l'a précisé Jester, la tld est présente dans le répertoire META-INF du jar struts2-core.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 33
    Points : 11
    Points
    11
    Par défaut
    en effet j'ai une TLD, struts-tags.tld, dans le META-INF alors que je pensais trouver struts-bean.tld, struts-html.tld, struts-logic.tld, struts-nested.tld...
    Cela veut-il dire que struts-tags.tld remplace tous les autres ?

  7. #7
    Expert éminent

    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
    Points : 7 778
    Points
    7 778
    Par défaut
    En Struts 2, il n'y a effectivement qu'une tld, soit struts-tags.tld.
    Et il n'est pas utile de copier la tld sous WEB-INF.

    Il faut juste coder la directive taglib suivante dans les jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib prefix="s" uri="/struts-tags" %>
    Le plus simple serait d'aller faire un tour sur le site de Struts ici.
    Je te conseille également de regarder ici, tu y trouveras des liens intéressants.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 33
    Points : 11
    Points
    11
    Par défaut
    merci pour le coup de main, je ne pensais pas trouver autant de changement entre struts1 et struts2.
    en effet les liens ont l'air très interessants, merci beaucoup

Discussions similaires

  1. installation de Struts 1.3.10
    Par javaskater dans le forum Struts 1
    Réponses: 11
    Dernier message: 27/04/2009, 20h01
  2. Installation de struts
    Par bim92i dans le forum Struts 1
    Réponses: 1
    Dernier message: 03/02/2009, 15h20
  3. Installation de struts
    Par gentil dans le forum Struts 2
    Réponses: 2
    Dernier message: 02/01/2008, 13h35
  4. [ Tomcat ]Install Tomcat Struts débutant
    Par pilou007 dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 28/04/2006, 17h54
  5. [STRUTS] [TOMCAT] Installation struts sur tomcat
    Par haderach dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 29/03/2006, 10h43

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