ouvrir le fichier pdf dans une nouvelle fenêtre à l'aide de servlet
Je suis de la génération d'un fichier pdf pour une porte de transfert à partir de mon application web par le biais de servlet. Je veux ouvrir ce nouveau pdf généré dans une nouvelle fenêtre/onglet et à l'utilisateur de revenir à l'application à partir de la servlet. Comment puis-je ouvrir un fichier pdf dans une nouvelle fenêtre/onglet? Je suis de générer des pdf à partir de la bibliothèque itext api. Ma servlet extrait de code est:
response.setHeader("Expires", "0");
response.setHeader("Cache-Control","must-revalidate, post-check=0,precheck=0");
response.setHeader("Pragma", "public");
response.setContentType("application/pdf");
response.setContentLength(baos.size());
OutputStream os = response.getOutputStream();
baos.writeTo(os);
os.flush();
os.close();
Vous devez vous connecter pour publier un commentaire.
Dans le cas où si vous utilisez OBTENIR une demande d'un servlet appel
OBTENIR
définir la cible du lien à
target="_blank"
POST
donc, le navigateur va faire une nouvelle GET/POST demande dans une nouvelle fenêtre/onglet et puis définissez l'en-tête
Content-disposition
àinline
de rendu pdf inline au lieu d'inviter une fenêtre de téléchargement