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 :

JSP ne trouve pas ma servlet


Sujet :

Servlets/JSP Java

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2005
    Messages
    265
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 265
    Points : 117
    Points
    117
    Par défaut JSP ne trouve pas ma servlet
    Bonsoir,

    C'est grace à vous que je commence à programmer, mais une fois de plus j'ai un message d'erreur Etat HTTP 404 -/monduproject/Login

    Voici mon fichier login.jsp

    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
    <body>
    	<div align="center"><font size="5" face="Verdana, Arial, Helvetica, sans-serif">Gestion.</font></div>	
    	<div>
    		<form action="Login" method="post">			
    			<fieldset style="width:850px; margin-right:auto; margin-left:auto" style="width:400px"><legend style="font-weight:700;"><span class="style1"><em>Identification des utilisateurs</em></span></legend>
    				<p align="center"><label for="login"> Matricule : </label>
    				<input type="text" name="login" value=""/></p>
    				<p align="center"><label for="password_user">Password :</label>
    				<input type="password" name="password" value=""/></p>
    				<p align="center"><label for="choix">Module :</label>
    				<select>
    					<option value="AUTRES">Autres modules</option>		
    					<option value="MOSUC">Suivi</option>
    				</select></p>
    				<p align="center"><input type="submit" name="submit" value="Connexion" /></p>
    		</fieldset>
     
    		</form>
    	</div>
    </body>
    et voici le contenu du fichier Login.java

    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
    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    package servletPackage;
     
    import java.io.IOException;
     
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
     
    import classMetier.*;
    import daoPackage.*;
     
    @SuppressWarnings("serial")
    public class Login extends HttpServlet {
    	public static final String ATT_MESSAGE = "message";
    	//public static final String VUE ="/WebContent/login.jsp";
    	@Override
    	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    			throws ServletException, IOException {
    		HttpSession session=req.getSession();
    		session.removeAttribute("user");
    		session.invalidate();
     
    		this.getServletContext().getRequestDispatcher(VUE).forward(req, resp);
    	}
    	@Override
    	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
    			throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		String log=req.getParameter("log");
    		String pwd=req.getParameter("pwd");
    		if (log.isEmpty() || pwd.isEmpty()){
    			String erreur ="Login ou mot de passe incorrect !";
    			req.setAttribute("log", erreur);
    			this.getServletContext().getRequestDispatcher("VUE").forward(req, resp);
    		}
    		else {
    			Utilisateur user=new Utilisateur(log, pwd);
    			DaoUser daouser =new DaoUser();
    			int rep=daouser.SelectUser(user);
    			if (rep==1){
    				HttpSession session=req.getSession(true);
    				session.setAttribute("user", user);
    				DaoUser.codeuser=user.getLogin();
    				System.out.println("Utilisateur:"+ session.getAttribute(log));
    				resp.sendRedirect("acceuil_mosuc.jsp");
     
    			}
    			else {
    				String erreur ="Utilisateur non autorisé !";
    				req.setAttribute("log", erreur);
    				//this.getServletContext().getRequestDispatcher(VUE).forward(req, resp);
    			}
     
    		}
    	}
     
    }
    et le fichier web.xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <display-name>cm.acep-cameroun</display-name>
      <welcome-file-list>
        <welcome-file>login.jsp</welcome-file>
      </welcome-file-list>
     
      <servlet>
        <servlet-name>Login</servlet-name>
        <servlet-class>servletPackage.Login</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>Login</servlet-name>
        <url-pattern>/connexion</url-pattern>
      </servlet-mapping>
    merci de votre aide
    Images attachées Images attachées  

  2. #2
    Membre confirmé Avatar de freddou17
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2013
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2013
    Messages : 341
    Points : 566
    Points
    566
    Par défaut
    Slt,

    ta balise url pattern pointe vers connexion
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <url-pattern>/connexion</url-pattern>
    et toi tu appelles /Login

    ++
    "Aucun de nous ne sait ce que nous savons tous, ensemble."
    Lien vers mon appli Funcash n'hésitez pas à donner votre avis

  3. #3
    Membre régulier
    Inscrit en
    Juillet 2005
    Messages
    265
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 265
    Points : 117
    Points
    117
    Par défaut
    merci

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

Discussions similaires

  1. L'action du formulaire JSP ne trouve pas le chemin de la servlet
    Par freetala dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 09/05/2011, 13h59
  2. Réponses: 1
    Dernier message: 04/05/2009, 14h02
  3. Eclipe ne trouve pas : import java.servlet.ServletException
    Par khalidlyon dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 12/06/2008, 17h28
  4. Tomcat ne trouve pas mes servlets
    Par squeezen123 dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 29/05/2008, 20h43
  5. [debutant] tomcat trouve pas mon servlet
    Par zerovolt dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 28/08/2004, 15h18

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