[Servlet] message d'erreur sur un OutputStream
Bonjour à tous,
Sur ma page jsp, j'ai un bouton "Imrpimer". Lorsque je clique dessus pour la première fois cela fonctionne.
Par contre si j'ai fais des modifs sur cette page ( c'est une page qui se recharge lorsqu'on fait des changement dans des combo box), j'ai le message suivant :
java.lang.IllegalStateException: "getOutputStream()" a déjà été appelé pour cette réponse
Voici mon code dans mon action :
Citation:
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=\"quantitatif.pdf\"");
try
{
OutputStream outputStream = response.getOutputStream();
SystemeManager systemManager = SystemeManager.getDefaultSystemeManager();
systemManager.makeCroquisPDF(outputStream, ouvrage);
}
catch (IOException e)
{
hasErrorsOccured = true;
log.error(e.getMessage());
}