response.setHeader("ContentDisposition","attachment;filename=*。*");  
response.setHeader(  "Content-Type  ",    "application/octet-stream  ");

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/981/981112.xml?temp=.3152887
    http://expert.csdn.net/Expert/topic/1194/1194026.xml?temp=.2346002
      

  2.   

    response.sendRedirect("文件路径");
      

  3.   

    jsp:
    <a href="servlet1?url=download/&filename="+filename><%=filename%>下载</a>servlet:
            String fileName=request.getParameter("filename");
            String url=request.getParameter("url");
            response.setContentLength(1000);
            fileName = "attachment; filename="+url+fileName;
            response.setHeader("Content-Disposition", fileName);