首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

单击上载txt文件

2012-10-06 
单击下载txt文件下载jsp页面:meta http-equivContent-Type contenttext/html charsetgbkHTML

单击下载txt文件

下载jsp页面:

<meta http-equiv="Content-Type" content="text/html; charset=gbk">   <HTML>   <HEAD>     </HEAD>     <BODY>   <a href = "download.htm?id=${data.id}" >点击下载</a>     </BODY>   </HTML>  

?

?

?

后台处理Action或Servlet:

TTrainingData trainingData=trainingDataService.findTrainingDataById(request.getParameter("id"));                     //要下载的资料对象tring fileName=trainingData.getFileName()+trainingData.getPath().substring(trainingData.getPath().lastIndexOf('.'));         //保存对话框中显示的文件名称response.setContentType("application/octet-stream");response.setHeader("Content-Disposition","attachment;filename = "+new String(fileName.getBytes(),"ISO8859-1"));FileInputStream fileInputStream=new FileInputStream(getServletContext().getRealPath(trainingData.getPath()));byte[] b = new byte[1024];
int hasRead=0;while ((hasRead=fileInputStream.read(b)) != -1) {        response.getOutputStream().write(b,0,hasRead);}fileInputStream.close();response.getOutputStream().flush();response.getOutputStream().close();return null;

?

热点排行