Lien href et jsp/servlet [Résolu]

kgadhi 122 Messages postés mardi 9 août 2005Date d'inscription 18 décembre 2007 Dernière intervention - 12 avril 2006 à 11:30 - Dernière réponse : tonyyolla 1 Messages postés samedi 23 mai 2009Date d'inscription 27 décembre 2010 Dernière intervention
- 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
kgadhi 122 Messages postés mardi 9 août 2005Date d'inscription 18 décembre 2007 Dernière intervention - 12 avril 2006 à 17:56
3
Merci
C'est bon, j'ai enfin trouvé l'erreur
Merci comme meme

Merci kgadhi 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 99 internautes ce mois-ci

Commenter la réponse de kgadhi
tonyyolla 1 Messages postés samedi 23 mai 2009Date d'inscription 27 décembre 2010 Dernière intervention - 27 déc. 2010 à 19:26
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.