FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
char[] chrBuffer = new char[10];
int intLength;
while((intLength=fr.read(chrBuffer))!=-1){
out.write(chrBuffer,0,intLength);
}
Ò³ÃæÊä³öWORDÎļþ³öÏÖÂÒÂë. ÇëÎÊ´íÔÚÄÄÀï, ²¢¸ø³ö·¶Àý.
byte[] chrBuffer = new byte[10] ÊÔÊÔ
wordÎļþÊǶþ½øÖƵģ¬µÃ°ü×°³É×Ö·ûÁ÷
bang ni ding ou shi cai niao
¸Ä³ÉÁ÷ÁË,»¹ÊÇÂÒÂë
response.setContentType("msword/html");
response.setHeader("Content-disposition","inline; filename=mc.doc");
String path = request.getRealPath("../Files");
FileReader fr = new FileReader(path + "\\" + fileName);
BufferedReader br = new BufferedReader(fr);
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
//bis = new BufferedInputStream(new FileInputStream(getServletContext().getRealPath("" + filename)));
bis = new BufferedInputStream(new FileInputStream(path + "\\" + fileName));
bos = new BufferedOutputStream(response.getOutputStream());
ÎÒдÁ˸öjspÒ³Ãæ£¬È»ºó¸Ä¶¯ÁËһϣ¬¸Ä¶¯µÄÄÚÈݾÍÊÇÔÚjspÒ³ÃæµÄjsº¯ÊýÀï¼ÓÁ˸öalert()Óï¾ä£¬µ«ÊÇÎÒ·ÃÎÊÕâ¸öÒ³ÃæÊ±£¬ËÀ»î¶¼ÊÇÔÀ´Ò³ÃæµÄÄÚÈÝ£¬ÎÒ¼ÓÁ˺ܶàalertº¯Êý»¹ÊÇû¸Ä¶¯Ç°µÄÒ³ÃæÄÚÈÝ£»tomcatÖØÆôÁË£¬Ò²ÖØÐ²¿ÊðÕâ ......