Lien href et jsp/servlet [Résolu]

Messages postés
122
Date d'inscription
mardi 9 août 2005
Dernière intervention
18 décembre 2007
- - Dernière réponse : tonyyolla
Messages postés
1
Date d'inscription
samedi 23 mai 2009
Dernière intervention
27 décembre 2010
- 27 déc. 2010 à 19:26
Bonjour tous le monde,
J'ai un petit probleme et j'ai besoin de votre aide,
j'ai une servlet qui fait appel à une page jsp:

accueil.jsp:
<[mailto:%@page %@page] contentType= "text/html"%>
<[mailto:%@page %@page ] pageEncoding ="UTF-8"%>


<html>
<head>
<meta http-equiv= "Content-Type" content="text/html; charset=UTF-8">
<title>Accueil</title>
</head>

Utilisateurs



</html>

Servlet: Accueil.java:
package servlet;


import java.io.*;
import java.net.*;


import javax.servlet.*;
import javax.servlet.http.*;


public class Accueil extends HttpServlet {

/* Initialiszes the servlet */
public void init(ServletConfig config) throws ServletException {
super.init(config);
}

/* Destroys the servlet */
public void destroy() {
}

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String pageSuivante = "/erreur.jsp";

try {
action = request.getParameter("action");
System.out.println("action: " + action);
if (action == null) {
pageSuivante = "/accueil.jsp";
}
else {
if (action.compareTo("Users") == 0) {
pageSuivante = "/accueil2.jsp";
}
}

} catch (Exception ex) {
System.out.println("erreur: " + ex);
pageSuivante = "/erreur.jsp";
}

RequestDispatcher rd = request.getRequestDispatcher(pageSuivante);
rd.forward(request, response);
}

// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/** Handles the HTTP
GET
method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}

/** Handles the HTTP
POST
method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}

/** Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}
// </editor-fold>
}

et le probleme c'est que ça ne marche pas,
Le premier appel de la servlet marche, j'arrive à afficher la page accueil.jsp mais quand je récupére la variable action il m'affiche le message d'erreur:
erreur: java.lang.NullPointerException

Merci pour votre aide
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
122
Date d'inscription
mardi 9 août 2005
Dernière intervention
18 décembre 2007
3
Merci
C'est bon, j'ai enfin trouvé l'erreur
Merci comme meme

Merci kgadhi 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de kgadhi
Messages postés
1
Date d'inscription
samedi 23 mai 2009
Dernière intervention
27 décembre 2010
0
Merci
Bonjour s'il te plait j'ai le même beug que toi comment tu l'as résolu
Commenter la réponse de tonyyolla

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.