Wie man ein Word- Dokument aus einem Servlet Antwort öffnen . Java Servlets sind im typischen Java -Code geschrieben , und sie können verwendet werden, um Word-Dokumente zu öffnen. Dies ist vorteilhaft für Programmierer, die mit Word-Dokumenten arbeiten auf dem Web -Server für Benutzer-Interaktion und Web-Inhalten . Die Dokumente können erstellt , bearbeitet und gelöscht werden mit der Java Servlet-Code . Anleitung
1
Erstellen Sie Ihre Java-Ausgabe Strom variabel. Diese wird verwendet, um das Word-Dokument an den Benutzer senden und öffnen Sie sie im Code. Der folgende Code erstellt die Ausgabe-Stream variable :
ServletOutputStream output = res.getOutputStream ();
2
Stellen Sie den MIME-Typ . Der MIME-Typ legt die Art der Datei die Ausgabe-Stream erwartet . In diesem Fall ist der Typ ein Word-Dokument , aber es kann zu jedem Dateityp festgelegt werden. Der folgende Code legt die Art der Ausgabe:
res.setContentType ( "application /msword ");
3
Stellen Sie das gewünschte Dokument zu öffnen . Der folgende Code öffnet die Word-Datei . Es ist noch nicht für den Benutzer angezeigt , aber es wird geöffnet
res.setHeader ( "Content- Disposition ", " attachment; filename = my_doc.doc "); .
4
Ausgabe der Datei des Benutzers angezeigt. Die "URL" -Klasse wird verwendet , um die Ausgabe zu dem Word-Dokument gesetzt . Dieser Schritt ist nur erforderlich, wenn Sie das Dokument, das Sie anzeigen möchten geöffnet . Der folgende Code zeigt das Word-Dokument :
URL url = new URL ( res) ;
url.OpenStream ();