request.setCharacterEncoding("utf-8");
response.setContentType("application/vnd.ms-excel;charset=utf-8");
String content=request.getParameter("content");
String cont=request.getParameter("cont");
if(null!=content&&!"".equals(content)){
content=content.trim();
String one=content.substring(0,6);
String two=" border=1";
String three=content.substring(6);
content=one+two+three;
}
if(null==cont||"".equals(cont)){
cont="户内精装修明细";
}
String agent = request.getHeader("USER-AGENT");
if (null != agent && -1 != agent.indexOf("MSIE")){ //ie
String codedfilename = URLEncoder.encode(cont+".xls", "UTF8");
response.setHeader("Content-Disposition","attachment;filename=" + codedfilename);
}else if (null != agent && -1 != agent.indexOf("Mozilla")){ //Fox
String codedfilename = MimeUtility.encodeText(cont+".xls", "UTF8", "B");
response.setHeader("Content-Disposition","attachment;filename=" + codedfilename);
}else{
response.setHeader("Content-Disposition","attachment;filename=" + cont+".xls");
}
在ie下不会导出文件是这样的 是我的jsp如下图:

这个怎么破。。。
------解决思路----------------------
IE里面把迅雷加载项禁止掉后再调试看看。