Come aprire un documento di Word da una risposta Servlet

January 20

Come aprire un documento di Word da una risposta Servlet


servlet Java sono servizi Web eseguiti su server host che forniscono un'interfaccia per sviluppatori di lavorare con gli oggetti di business interni. servlet Java sono scritti in codice tipico Java, e possono essere utilizzati per aprire i documenti di Word. Questo è utile per i programmatori che lavorano con i documenti di Word sul server Web per l'interazione degli utenti e dei contenuti Web. I documenti possono essere creati, modificati ed eliminati utilizzando il codice servlet Java.

istruzione

1 Crea il tuo variabile di output stream Java. Questo è usato per inviare il documento di Word per l'utente e aprirlo nel codice. Il codice seguente crea la variabile flusso di output:

uscita ServletOutputStream = res.getOutputStream ();

2 Impostare il tipo MIME. Il tipo MIME imposta il tipo di file del flusso di uscita si aspetta. In questo caso, il tipo è un documento Word, ma può essere impostato a qualsiasi tipo di file. Il codice seguente imposta il tipo di uscita:

res.setContentType ( "application / pdf");

3 Impostare il documento che si desidera aprire. Il seguente codice apre il file di Word. Non è ancora visualizzata all'utente, ma è aperto.

res.setHeader ( "Content-Disposition", "attachment; filename = my_doc.doc");

4 Uscita il file per l'utente & # 039; s finestra. La classe "URL" viene utilizzato per impostare l'uscita al documento di Word. Questo passaggio è necessario solo se si desidera visualizzare il documento è stato aperto. Il codice seguente visualizza il documento di Word:

URL URL = new URL (res);
URL.OpenStream ();