写成<a href="文件名">下载</a>的形式,如果文件名是.XLS文件,却会在当前页用ie直接打开,请问怎样才可以通过点击下载.XLS文件?不要告诉我用右键选另存为。谢谢   ! 

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【wszj851218】截止到2008-07-17 11:37:54的历史汇总数据(不包括此帖):
    发帖的总数量:5                        发帖的总分数:160                      每贴平均分数:32                       
    回帖的总数量:7                        得分贴总数量:1                        回帖的得分率:14%                      
    结贴的总数量:5                        结贴的总分数:160                      
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:20.00 %               无满意结分率:12.50 %                  
    敬礼!
      

  2.   

    加上response.setContentType("Application/msexcel");
    response.setHeader("Content-disposition","attachment; filename=book.xls" );
    然后提交给它的时候会时候会提示下载,
    下载的就是生成的EXCEL文件。
      

  3.   

    不是这个意思,我现在已经生成了一个Excel,就只需要通过链接来下载就行了
    楼上的说的方法我已经试过了,不行的
      

  4.   

    XLS文件是浏览器支持的文件,你可以把它们打包在放入你的服务器里,也可以把它改个后缀,只要不是浏览器支持的文件,它都会自动让用户去下载,比如.txt .rar
      

  5.   

    <mime-mapping>
            <extension>xsl</extension>
            <mime-type>text/xml</mime-type>
        </mime-mapping>
      

  6.   

    在WEB.XML中加入

    <mime-mapping>
            <extension>xsl</extension>
            <mime-type>text/xml</mime-type>
        </mime-mapping>
      

  7.   


    贴错了

    <mime-mapping>   
      <extension>xls</extension>   
      <mime-type>application/vnd.ms-excel</mime-type>   
      </mime-mapping>
      

  8.   

    有没有直接在页面上进行控制的,我的web.xml文件中已经有了
    <mime-mapping>
    <extension>xls</extension>
    <mime-type>application/msexcel</mime-type>
    </mime-mapping>
    但是这样不行的!!!
      

  9.   

    好像链接到另外个ie页面,你要将该ie页面下载下来一样,xsl是浏览器支持的!你要下载我觉得要么是该后缀,要么就像将网页页面保存下来一样的了!