Bonjour,
J'ai besoin de votre aide ^^.
Pour créer un projet avec JSF et tomcat j'ai procédé comme suit:
j'ai copié les .jar (de jsf et jstl)
* jsf-api.jar
* jsf-impl.jar
* commons-beanutils.jar
* commons-collections.jar
* commons-digester.jar
* commons-logging.jar
* common-annotations.jar
* jstl.jar
* standard.jar
dans le dossier lib de tomcat, puis dans le répertoire webapps j'ai créé ces dossiers:
myproject (j'y ai mis mes pages index.jsp inputname.jsp et greeting.jsp)
---WEB-INF (faces-config.xml et web.xml)
----------classes
------------------mypackage (le code de la bean + dossier "bundle" contenant le fichier "messages.properties" utilisé dans les jsp)
Le problème est dans les fichiers inputname.jsp et greeting.jsp, car ils donnent les erreurs:
Cannot find the tag library descriptor for http://java.sun.com/jsf/core
Cannot find the tag library descriptor for http://java.sun.com/jsf/html
pour les lignes:
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
Oui l'erreur etait dans l'EDI, et lorsque j'ouvre la page dans le navigateur web avec tomcat il l'affiche, mais au lieu d'afficher la valeur des variables (mentionnée dans le fichier messages.properties) il affiche leurs noms.
Alors j'ai ajouté les .jar (de sjf et sjtl et même ceux de tomcat qui existent dans son répertoire "lib"), après cela, l'erreur dans l'IDE eclipse a disparu, mais le problème d'affichage dans le navigateur est toujours le même
En cas de besoin d'autres informations sur le sujet, je suis disponible
Si vous avez une idée sur la solution veuillez m'éclairer
Merci
Partager