VC中添加串口控件 添加timer

本文介绍了一种利用JSP实现文件下载的方法,通过设置HTTP响应头来触发浏览器的下载行为,仅需提供文件名和服务器上的相对路径即可实现文件下载功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

介绍一个非常好用的下载文件的方法,自己控制流不如让容器去控制流,呵呵还可以使用下载工具下载,

jsp文件只有两个参数,下载对话框提示要保存的文件名和文件做在服务器上面的相对路径,点击后页面不会跳转会弹出文件保存对话框,还可以目标另存为或使用下载工具下载.

<a herf='X.jsp?fileName=a.doc&filePath=x/a.doc'>点击下载</a>

<%
    String filePath 
= "/"+request.getParameter("filePath");
    String fileName 
= request.getParameter("fileName");
    
if(fileName==null||filePath==null)
        
return ;
      response.setContentType(
"application/x-download");
      response.addHeader(
"Content-Disposition","attachment;filename=" + java.net.URLEncoder.encode(fileName,"UTF-8"));
      
try{
          RequestDispatcher dis 
= application.getRequestDispatcher(filePath);
          
if(dis!= null){
              dis.forward(request,response);
          }
          response.flushBuffer();
      }
catch(Exception e){
          e.printStackTrace();
      }
finally{
      }
%>

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值