日期:2014-05-18  浏览次数:20684 次

这个用JSP将TXT输出到页面的代码可以用在WORD中吗?
<%
String   path=request.getParameter( "PATH ");
out.print(path);
FileReader   fr=new   FileReader(path);//建立FileReader对象,并实例化为fr
BufferedReader   br=new   BufferedReader(fr);//建立BufferedReader对象,并实例化为br
String   Line=br.readLine();//从文件读取一行字符串
//判断读取到的字符串是否不为空
while(Line!=null){
out.println(Line   +   " <br> ");//输出从文件中读取的数据
Line=br.readLine();//从文件中继续读取一行数据
}
br.close();//关闭BufferedReader对象
fr.close();//关闭文件
%>


那个变量PATH是相对路径,我试过,输出WORD的时候是乱码,
我想输出WORD在页面上,包括里面的图片,格式,怎么办??
当然整个页面还有其它内容,不是整个页面都显示WORD

------解决方案--------------------
Word另存为html之后再想办法处理吧。

Word的文件结构与html肯定不同,你这样从Word里面读出来然后直接写进html肯定是不行的。不嫌麻烦的话就另存为网页。程序化的的话就不清楚了