实现一个功能如下:
从web页面中点击按钮下载服务器上的excel文件,但是需要做权限的控制
有权限的时候流程没问题
但是对于没有权限的程序中是跳转到另外个页面
在其他浏览器(chrome,opera,firefox)都正常,唯独在IE下还是下载文件,当然了文件中的内容不再是服务器上的
采用的是tomcat+servlet+filter实现的,以下是filter中的过滤代码
HttpServletRequest http = (HttpServletRequest)request; String uri = http.getRequestURI(); System.out.println(uri); RequestDispatcher rdis = http.getRequestDispatcher("./error.jsp"); if(uri.endsWith(".xls")){ String[] us = uri.split("/"); if(null != map.get(us[us.length-1]) && map.get(us[us.length-1])){ map.put(us[us.length-1], false); chain.doFilter(http, response); }else{ System.out.println("error"); rdis.forward(http, response); } }else{ chain.doFilter(http, response); }
相关推荐
2017国民经济行业分类表EXCEL下载
国别/国籍编号Excle下载:国别代码 中文名(简称) 英文名(简称) 101 阿富汗 Afghanistan 102 巴林 Bahrian 103 孟加拉国 Bangladesh 104 不丹 Bhutan 105 文莱 Brunei 106 缅甸 Myanmar 107 柬埔寨 Cambodia 108 ...
前端excel下载插件 export.js
自己根据jxl包写的一个excel下载java代码,以前都是用别人写好的,如果想要了解一个jar包那就应该用它的功能,本代码提供了数据库,然后为了方便用的是jdbc和strtus2,有兴趣的初学者朋友可以下载下来运行,只需要修改一下...
Vue--将页面中数据导出excel文件(导出table表格数据)
标题"JAVA读写EXCEL下载直接用"暗示我们将讨论如何直接使用Java来读写Excel文件,而无需安装额外的软件。Apache POI项目提供的API简化了这一过程,你可以在项目中直接引入对应的jar包,如压缩包中的"poi-bin-3[1].0-...
有效的纠正了下载时出现的文件类型未知或没有扩展名的情况,也处理了spring下载的情况下文件名以@RequestMapping的value值为下载文件名称的情况
PubCloudFrmAgrmController是controller层,ResponseEntity是返回给前端的excel下载流。调用下载只需new ExportExcel("框架协议数据", FrmAgrmExcelOutVo.class).setDataList(list).getResponseEntity()。 ...
用于Excel下载测试
在本场景中,"ASP生成EXCEL并自动下载"是一个技术主题,涉及到使用ASP编程来创建Excel文件,并允许用户在浏览器中直接下载。这个主题分为两个主要部分: 1. **纯ASP生成并下载EXCEL文件**: 在这部分,我们将探讨...
成语excel电子档,31851条成语,包含拼音,解释,成语接龙,成语字典,成语词典,成语下载,成语excel下载,成语数据库下载 成语大全
当下载的excel格式内容比较复杂时,用程序生成excel文件就显得力不从心。这时采用excel模板化,更加便捷高效。本资源基于springboot+freemark模板做的示例。只需要了解下freemark基本语法即可。
Java 文件大数据 Excel 下载实例代码 Java 文件大数据 Excel 下载实例代码是指通过 Java 语言实现大数据量的 Excel 文件下载。下面是相关知识点的总结: 一、Java 文件大数据 Excel 下载的必要性 在实际开发中,...
已编程的方式操作Excel文件,有对Excel文件的读取,写入,保存等。开发环境为C++语言。
数独题目144道excel模版下载.xlsx
中国省市区县全-EXCEL下载
前言项目中使用到比较多的关于Excel的前端上传与下载,整理出来,以便后续使用或分析他人。 1.前端vue:模板下载与导入Excel 导入Excel封装了子组件,点击导入按钮可调用子组件,打开文件上传的对话框,上传成功后...
晨间日记excel模版下载.xlsx
在.NET 6框架中,开发WebApi应用时,有时我们需要处理Excel文件并将它们转换为PDF格式,以便用户能够方便地下载和查看。本教程将详细讲解如何使用C#语言实现这个功能。 首先,我们需要引入一些必要的库来支持Excel...
考虑到大型Excel文件可能导致内存溢出或者浏览器下载速度慢,这个库提供了一个巧妙的解决方案,即将Excel文件打包成ZIP格式进行下载。 `laravel-excel-zip`的主要功能在于,它允许开发者在内存管理可控的情况下,将...