You cannot reliably display a Word document on a web page using Java (or any other simple technology, for that matter). There are several commercial libraries for Word, but you will not find them easy, cheap or reliable solutions.
What you need to do is the following:
(1) Word .NET-
(2) Rich Text Word
(3) RTF Swing, HTML:
String rtf = [your document rich text];
BufferedReader input = new BufferedReader(new StringReader(rtf));
RTFEditorKit rtfKit = new RTFEditorKit();
StyledDocument doc = (StyledDocument) rtfKit.createDefaultDocument();
rtfEdtrKt.read( input, doc, 0 );
input.close();
HTMLEditorKit htmlKit = new HTMLEditorKit();
StringWriter output = new StringWriter();
htmlKit.write( output, doc, 0, doc.getLength());
String html = output.toString();
, Word , . , , , .