Envoyer la réponse d'un web service vers une JSP
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 :
Code:
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
} |
Après l'invocation de la méthode afficherProduits(), j'ai obtenu :
Code:
1 2
|
Exception: java.lang.NullPointerException Message: java.lang.NullPointerException |
Comment résoudre ce problème ? existe-t un tuto ?
Merci d'avance.