Gewusst wie: Öffnen Sie ein Word-Dokument aus einer Servlet-Antwort

May 18

Gewusst wie: Öffnen Sie ein Word-Dokument aus einer Servlet-Antwort

Java-Servlets sind Webdienste auf Host-Servern ausführen, die eine Schnittstelle für Entwickler mit der internen Business-Objekte arbeiten bereitstellen. Java-Servlets in typischen Java-Code geschrieben werden, und sie können verwendet werden, um Word-Dokumente zu öffnen. Dies ist vorteilhaft für Programmierer, die Arbeit mit Word-Dokumenten auf dem Web-Server für Benutzerinteraktion und Web-Inhalte. Die Dokumente können erstellt werden, bearbeitet und mit der Java-Servlet-Code gelöscht.

Anweisungen

1 Erstellen Sie Ihre Java-Output Stream-Variable. Hiermit wird das Word-Dokument an den Benutzer senden und öffnen Sie sie im Code. Der folgende Code erstellt die Ausgabevariable Stream:

ServletOutputStream Ausgabe = res.getOutputStream();

2 Legen Sie den MIME-Typ. Der MIME-Typ legt den Typ der Datei, die der Ausgabestream erwartet. In diesem Fall der Typ ist ein Word-Dokument, aber es kann auf jeden Dateityp festgelegt werden. Der folgende Code legt den Ausgabetyp:

res.setContentType ("Anwendung /msword");

3 Legen Sie das Dokument, das Sie öffnen möchten. 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", "Anlage; filename=my_doc.doc");

4 Die Ausgabedatei des Benutzers Fenster. Die "URL"-Klasse wird verwendet, um die Ausgabe auf das Word-Dokument festgelegt. Dieser Schritt ist nur erforderlich, wenn das Dokument anzuzeigen, die, das Sie geöffnet, werden soll. Der folgende Code zeigt das Word-Dokument:

URL URL = neuen URL (Res);URL. OpenStream();