J'utilise actuellement Spring MVC. Ce que je cherche à faire est d'avoir une page Web où une fois que l'utilisateur soumet un formulaire, le contrôleur écrit un fichier dans le flux de sortie puis le vide, de sorte que l'utilisateur peut enregistrer le fichier. Mais je voudrais alors que le contrôleur retourne un modelview, amenant l'utilisateur à une autre page.En utilisant Spring, comment puis-je vider le flux de sortie et retourner le modelview?
Au moment où le flux de sortie a été vidé, lorsque le get de modelview est retourné, je me retrouve avec une erreur "getOutputStream() a déjà été appelée pour cette réponse". (Normalement, je retournerais null après avoir vidé le flux de sortie pour éviter cette erreur).
Donc ce que je demande est, est-il un moyen que je peux vider le flux de sortie afin que l'utilisateur puisse télécharger le fichier et retourner ensuite un modelview afin que l'utilisateur est amené à une autre page?
Vive.