Bonjour,
je commence doucement les servlets et jsp avec le tuto de "Les bases du développement web MVC en Java" de serge tahe
Je rencontre un gros problème avec mon fichier index.jsp
En effet lorsque j'excute mon fichier index.jsp.
Celui me renvoi un message d'erreur
HTTP 404
La ressource demandée () n'est pas disponible.
Par contre lorsque j'execute mon Servlet directement, mon "programme" fonctionne.
L'arborescence de mon fichier index
WEB-INF/index.jsp
Les fichiers formulaire.jsp, erreurs.jsp, reponse.jsp sont situé aux bonnes endroit.
Enfin quand j'utilise directement l'url :
http://localhost:8080/formulaire/main
ma page s'affiche
J'utilise Eclipse et tomcat 5.5.
Je vous remercie
Cédric
PS: j'ai déjà rélancé le serveur.
Mon fichier index.jsp
1 2 3 4 5 6
| <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%
response.sendRedirect("/formulaire/main");
%> |
Mon fichier web.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| <?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/webapp_
2_4.xsd">
<display-name>formluaire</display-name>
<!-- ServletPersonne -->
<servlet>
<servlet-name>ServletsPersonne</servlet-name>
<servlet-class>
istia.st.servlets.personne.ServletPersonne
</servlet-class>
<init-param>
<param-name>urlReponse</param-name>
<param-value>
/WEB-INF/vues/reponse.jsp
</param-value>
</init-param>
<init-param>
<param-name>urlErreurs</param-name>
<param-value>
/WEB-INF/vues/erreurs.jsp
</param-value>
</init-param>
<init-param>
<param-name>urlFormulaire</param-name>
<param-value>
/WEB-INF/vues/formulaire.jsp
</param-value>
</init-param>
<init-param>
<param-name>lienRetourFormulaire</param-name>
<param-value>
Retour au formulaire
</param-value>
</init-param>
</servlet>
<!-- Mapping ServletPersonne-->
<servlet-mapping>
<servlet-name>ServletsPersonne</servlet-name>
<url-pattern>/main</url-pattern>
</servlet-mapping>
<!-- fichiers d'accueil -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app> |
Partager