Nwlapcug.com


Come aprire un documento di Word da una risposta di Servlet

Come aprire un documento di Word da una risposta di Servlet


Java servlets sono servizi Web vengono eseguiti sul server host che forniscono un'interfaccia per gli sviluppatori di lavorare con gli oggetti aziendali interni. Java servlets sono scritti in codice Java tipico, e può essere utilizzati per aprire documenti di Word. Questo è utile per i programmatori che lavorano con documenti di Word sul server Web per l'interazione dell'utente e contenuto Web. I documenti possono essere creati, modificati e cancellati usando il codice di Java servlet.

Istruzioni

1

Creare la variabile di flusso di output Java. Questo è utilizzato per inviare il documento di Word per l'utente e aprirlo nel codice. Il codice seguente crea la variabile di flusso di output:

ServletOutputStream uscita = res.getOutputStream();

2

Impostare il tipo MIME. Il tipo MIME imposta il tipo di file che si aspetta nel flusso di output. In questo caso, il tipo è un documento di Word, ma può essere impostato per qualsiasi tipo di file. Il codice seguente imposta il tipo di output:

res.setContentType ("applicazione /msword");

3

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

res.setHeader ("Content-disposition", "attaccamento; filename=my_doc.doc");

4

Output del file alla finestra dell'utente. La classe di "URL" viene utilizzata per impostare l'output al documento di Word. Questo passaggio è necessario solo se si desidera visualizzare il documento che è stato aperto. Il codice riportato di seguito consente di visualizzare il documento di Word:

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