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

Servlets/JSP Java Discussion :

Servlet avec erreur 404


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 306
    Par défaut Servlet avec erreur 404
    Bonjour,

    je débute en java et je rencontre un petit soucis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GRAVE: La servlet /starter_project a généré une exception "load()"
    java.lang.ClassNotFoundException: com.starter_project.admin.servlets //ceci correspond au package de mon servlet
    J'aimerai simplement cabler mon formulaire (qui se trouve dans WebContent/admin/entete.jsp mais j'obtiens toujouts une erreur404 quand je le submit.

    Voici mon formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form action="<c:url value="pictureUpload" />" method="post" enctype="multipart/form-data">
        		<di style="width:400px;height:400px;"v>
    		    	<input id="file" type="file" multiple />
    		    	<div id="prev" style="width:300px;height:300px;overflow:auto;"></div>
    		    	<button type="submit">upload</button>
    	    	</div>
        	</form>
    ici mon servlet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    package com.starter_project.admin.servlets;
     
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
     
     
    public class PictureUpload  extends HttpServlet {
    	public static final String VUE = "/admin/entete.jsp";
     
    	public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException{
    		/* Affichage de la page d'envoi de fichiers */
    		this.getServletContext().getRequestDispatcher( VUE ).forward( request, response );
    	}
     
    	public void doPost( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException{
    		/* Méthode vide, pour l'instant... */
    	}
    }
    Et pour finir voilà comment j'ai fait pour les lier dans mon web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <!-- déclare la servlet -->
      <servlet>
      	<servlet-name>PictureUpload</servlet-name>
      	<servlet-class>com.starter_project.admin.servlets</servlet-class>
    	<load-on-startup>1</load-on-startup>
      </servlet>
      <!-- mappe la servlet avec l'url, le servlet-name correspond à celu
    l'url mappée ici sera http://localhost:8080/starter_project/pictureUpload -->
      <servlet-mapping> 
      	<servlet-name>PictureUpload</servlet-name> 
      	<url-pattern>/pictureUpload</url-pattern>
      </servlet-mapping>
    Merci de votre aide parce que je bloque sur ça depuis déjà 2 jours. J'ai également l'erreur404 si je rentre d'office l'url: http://localhost:8080/starter_project/pictureUpload.
    J'ai changé l'url-pattern dans tous les sens mais rien n'y fait

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    306
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 306
    Par défaut
    Je me réponds à moi même mais bêtement dans mon web.xml j'avais oublié de mettre ma classe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <servlet-class>com.starter_project.admin.servlets.PictureUpload</servlet-class>

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

Discussions similaires

  1. Servlet, erreur 404
    Par jonnyboy dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 19/04/2007, 09h46
  2. [PHP-JS] erreur 404 avec menu déroulant
    Par midiweb dans le forum Langage
    Réponses: 5
    Dernier message: 15/02/2007, 15h56
  3. [AJAX] Erreur 404 avec Ajax
    Par GuileIzback dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/01/2007, 11h58
  4. erreur 404 avec apache
    Par pepper18 dans le forum Apache
    Réponses: 4
    Dernier message: 02/11/2006, 19h02
  5. [Tomcat][Servlet] Erreur 404 lors d'accès distant
    Par Julaie95 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 03/07/2006, 17h35

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