jsp文件下载示例代码
有的时候一个模板的下载,这种简单的下载服务端已存在文件功能,就可以方便的通过jsp文件下载的方式来轻松实现
//jsp页面射流研究…复制代码代码如下: /** * 导出角色*/函数export ROle(){ var user _ id=$(' input[name=UserListRadio]: checked ').attr(' id ');if(!user_id ||user_id==''){ showinfo('请选择用户!');返回;} var param={ }param。home _ city=$(' # query _ role _ region1 ').combobox(' GetVaLue ');帕拉姆。home _ country=$(' # query _ role _ region2 ').combobox(' GetVaLue ');帕拉姆。角色id=$(' # query _ role _ id ').val();帕拉姆。角色名=$(' # query _ role _ name ').val();param . user _ id=user _ idparam . is _ export=' true $(' # MaskDiv ').掩码({ maskMsg: '正在导出.请稍后.'});窗户。位置。href=' pri _ user _ grant _ export角色。JSF?$.参数(参数);} //jsp下载页面复制代码代码如下:% @页面导入=' java.io.OutputStream ' % % @页页面导入=' java.io.PrintWriter ' % % @页面导入=' Java。io。文件未找到异常“% % @”页面导入=' Java。io。文件“% @”页面导入=' java.io.FileInputStream ' % % @页页面内容类型=' text/html;charset=GB 2312"% %//打开指定文件的流信息字符串FIlename=' 58918-2-import _ template。xls ';字符串文件路径=请求。getrealpath(' bassdqm/sqlcheck/template/' FIlename ');系统。出去。println(文件路径);文件输入流fs=空尝试{ fs=新文件输入流(新文件(文件路径));} catch(FileNotFoundException e){ e . printStackTrace();返回;} //设置响应头和保存文件名回应。reset();回应。setContentType(' application/vnd。ms-excel ');回应。setheader(' Content-Disposition ',' inlinefileName=\ ' ' FIlename ' \ ');//写出流信息int b=0;请尝试{输出流ops=响应。get output stream();while((b=fs.read())!=-1){ ops。写(b);} fs。close();出去。clear();out=页面上下文。PubBody();}catch(异常e){ e . print stack trace();System.out.println('下载文件失败!');} %
版权声明:jsp文件下载示例代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

















