Hvordan åpne et Word-dokument fra en Servlet Response

Hvordan åpne et Word-dokument fra en Servlet Response


Java servlets er webtjenester kjøres på vertsservere som gir et grensesnitt for utviklere å jobbe med de interne forretnings stedene. Java servlets er skrevet på typisk Java-kode, og de kan brukes til å åpne Word-dokumenter. Dette er gunstig for programmerere som jobber med Word-dokumenter på webserveren for brukermedvirkning og webinnhold. Dokumentene kan opprettes, redigeres og slettes ved hjelp av Java servlet-kode.

Bruksanvisning

1 Lag din Java output stream variabel. Denne brukes til å sende Word-dokumentet til brukeren og åpne den i koden. Følgende kode oppretter output stream variabel:

ServletOutputStream output = res.getOutputStream ();

2 Sett MIME-type. MIME-typen setter filtypen output stream forventer. I dette tilfellet er den typen et Word-dokument, men det kan settes til en hvilken som helst filtype. Følgende kode setter utgangstype:

res.setContentType ( "application / msword");

3 Sett dokumentet du vil åpne. Følgende kode åpner Word-filen. Det er fortsatt ikke vises til brukeren, men det er åpnet.

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

4 Utgang filen til brukeren & # 039; s vindu. Den "URL" klassen brukes til å sette utgang til Word-dokumentet. Dette trinnet er bare nødvendig hvis du vil vise dokumentet du åpnet. Følgende kode viser Word-dokument:

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