passage d'un tableau html construit dans une servlet à une jsp - Java - Programmation
Marsh Posté le 06-04-2010 à 14:23:23
Ta servlet, soit elle écrit dans la réponse, soit elle fait un redirect, ça n'a pas de sens de faire les 2.
Quand tu fait un redirect, ce qui se passe c'est que le serveur envoie la réponse avec un code HTTP 302 et le navigateur fait une nouvelle requête vers l'URL fournie en paramètre.
Marsh Posté le 06-04-2010 à 16:04:52
Code :
|
Marsh Posté le 06-04-2010 à 20:27:11
phnatomass a écrit :
|
A tester mais il y a de grandes chance qu'il se prenne une IllegalStateException car l'OutputStream de la response ne peut être récupéré qu'une fois.
Cf. http://www.jguru.com/faq/view.jsp?EID=501393 qui explique le pourquoi du comment.
Marsh Posté le 07-04-2010 à 09:58:50
Bidem a écrit : |
Cela arrivera seulement si la JSP écrit dans l'entete HTTP.
C'est vrai que c'est une situation courante pour les JSP.
Marsh Posté le 05-04-2010 à 11:05:56
Bonjour tout le monde,
J'ai un problème qui m'a vraiment consommé le temps et l'effort.
En effet, j'essaye d'envoyer un tableau html construit dans ma servlet à une jsp
response.setContentType("text/html" );
PrintWriter out = response.getWriter();
out.println("<html>" );
out.println("<head>" );
out.println("<title>Imput OPC</title>" );
out.println("</head>" );
out.println("<body>" ); ...
et apres
response.sendRedirect("/xxx.jsp" );
mais dans la jsp je ne trouverais pas mon tableau.
Si quelqu'un a une idée s'il vous plait?