Bonjour,
Je voulais envoyer les résultats d'un service web pour améliorer l'affichage vers une JSP. Pour cela :
- j'ai développé une page JSP
- une servlet pour appeler la JSP dans sa méthode doGet()
- Puisque la méthode doGet est protected, j'ai alors ajouté à la servlet une méthode publique qui appele la méthode doGet
- Dans la classe du service web, j'ai mis une méthode qui appele la servlet dont voici :
Après l'invocation de la méthode afficherProduits(), j'ai obtenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @SuppressWarnings("null") public void afficherProduits() { List<Produit> lprod=new ArrayList<Produit>(); Produit prod=new Produit(); HttpServletRequest request = null; HttpServletResponse response=null; lprod=prod.afficherProduits(); request.setAttribute("lprod", lprod); // appel de la servlet AfficherProduits afp=new AfficherProduits(); afp.appelAfP(request, response); // une méthode publique dans la servlet }
Comment résoudre ce problème ? existe-t un tuto ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Exception: java.lang.NullPointerException Message: java.lang.NullPointerException
Merci d'avance.
Partager