`
radzhang
  • 浏览: 310152 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2下载文件时不弹出下载对话框

 
阅读更多

文件下载,就是不弹出下载对话框。一开始以为相对路径文件找不到,然后改成绝对路径了,还是不出来。

 

问题就是不能用$.ajax异步的方式调用下载的action,把async:false设置成同步也不行。直接用链接,并制定链接的action就行了。真不知道这次为何突然想用异步的方式的,结果搞了一天啊。

分享到:
评论

相关推荐

    点击上传弹出上传对话框extjs+strust2.rar

    这个压缩包可能包含了一个完整的示例或教程,用于展示如何在Web应用程序中实现一个功能,即用户点击上传按钮时,能够弹出文件选择对话框,让用户选择要上传的文件。 **ExtJS** 是一款基于JavaScript的富客户端应用...

    Struts2 三种下载方法 源码(有图有真相)

    在Struts2中处理文件下载是常见的需求,尤其是在处理用户请求获取服务器上的静态资源或者上传文件的下载时。本资源包提供的源码详细演示了三种不同的文件下载方法。 1. **超链接下载** 超链接下载是最直观且简单的...

    struts2简单下载功能

    用户点击下载链接,Struts2会通过`DownloadAction`处理请求,读取并返回指定文件,浏览器接收到响应后,会自动弹出文件保存对话框供用户选择保存位置。 请注意,这只是一个简化的示例,实际应用中可能需要处理更多...

    struts2结合ext3批量下载文件

    filename=archive.zip`,这样浏览器就会弹出下载对话框,让用户保存文件。 5. **流的关闭**:在完成文件传输后,确保关闭InputStream和OutputStream,释放资源。 6. **安全考虑**:在实际应用中,还需要考虑安全...

    struts2 下的文件下载

    filename=yourfile.ext`,这样浏览器就会弹出保存文件的对话框。 3. **文件流处理**: `DownLoadAction`需要能够读取文件内容并将其写入到HTTP响应的输出流中。这通常通过Java的`FileInputStream`和`...

    Struts2单文件下载

    在这个配置中,`stream`结果类型用于处理流数据,`contentType`指定文件的MIME类型,`inputName`指定了从Action中获取输入流的方法名,`contentDisposition`设置了HTTP响应头,使得浏览器弹出保存对话框,`buffer...

    struts2-文件下载

    filename=yourfile.ext`,这样浏览器会弹出保存对话框让用户选择保存位置。 7. **内存与性能**:大文件下载时,直接将文件内容加载到内存可能导致内存溢出。可以考虑使用缓冲区分块读取文件,然后逐块发送到客户端...

    struts2实现文件下载

    - `contentDisposition`:控制浏览器如何处理下载的文件,如内嵌显示或弹出下载对话框。通常设置为`attachment`表示强制下载。 - `bufferSize`:指定读取和写入数据时使用的缓冲区大小。 #### 支持中文文件名 ...

    Struts2文件下载程序使用框架实现

    4) 设置响应头信息,包括Content-Type(文件类型)、Content-Disposition(指定浏览器如何打开文件,如设置为"attachment",浏览器会弹出保存对话框)以及Content-Length(文件大小)。 5) 最后,关闭输出流,结束...

    JavaEE Struts2文件下载

    客户端接收到响应后,会自动弹出保存文件的对话框,让用户选择保存位置。 在Struts2中,这个过程通常涉及以下几个关键点: 1. **Action类**:创建一个专门处理文件下载请求的Action类,其中包含一个方法,该方法...

    struts框架写的文件上传下载系统

    4. **文件下载**:当用户点击某个文件名时,系统会根据数据库中的记录找到对应的文件路径,然后生成一个HTTP响应,包含文件的二进制数据和必要的Content-Disposition头,使得浏览器能够弹出下载对话框,用户可以选择...

    struts2学习笔记十四(第14讲.Struts2的文件上传和下载续二)

    在本篇“Struts2学习笔记十四”中,我们将深入探讨Struts2框架如何实现文件上传和下载功能,这是web应用中常见的需求,尤其在处理用户提交的表单数据时。我们将不涉及具体代码,而是重点讲解相关概念和技术原理。 ...

    struts2上传下载文件

    这样,用户访问`download` Action时,浏览器会弹出下载对话框。 5. **安全注意事项** 在实际开发中,文件上传和下载都需要考虑安全性问题。例如,防止文件名注入,限制上传文件类型和大小,避免敏感文件泄露等。...

    JQuery EasyUI 整合struts2 代码下载

    例如,`datagrid`组件可以用来展示表格数据,`form`组件用于处理表单提交,`dialog`则用于弹出对话框等。 2. **Struts2框架**:Struts2基于Model-View-Controller(MVC)设计模式,它负责接收HTTP请求,调用业务...

    Struts2资源文件在jsp页面中显示乱码解决

    3. 点击`New Remote Site`,在弹出的对话框中,`Name`栏填写“PropEdit”,`URL`栏输入`http://propedit.sourceforge.jp/eclipse/updates/`。 4. 在`Sites to include in search`列表中,仅保留刚刚添加的站点,移除...

    Struts2没有提示解决方案

    在MyEclipse这样的集成开发环境中使用Struts2时,可能会遇到一些问题,比如在编写Struts2配置文件(如Struts.xml)时无法获得代码提示。这通常是由于IDE没有正确配置Struts2的DTD(Document Type Definition)导致的...

    Eclipse中配置Struts2项目指南

    1. 创建 Web 项目:通过菜单新建项目,打开如下画面,选择建立动态项目,输入新建的项目名,如果前面的设置正确的话,此时 Target Runtime 栏中 Tomcat 会自动显示出来,也可点击 New 弹出对话框来新建一个 Server,...

    关于struts2里用javascript刷新window.showModalDialog的父页面

    1. **定义弹出对话框的方法**: ```javascript function addFlfg() { var url = "pages/supervisegarden/jump_queryUser.action"; var showModalUrl = window.showModalDialog(url, window, "dialogWidth=1000px...

    struts2文件上传下载实例

    Struts2会处理`StreamResult`,将输入流的内容作为响应体返回给客户端,浏览器通常会弹出“保存文件”对话框。 7. **安全注意事项**: - 限制上传文件的大小和类型,防止DoS攻击。 - 对上传的文件名进行安全处理...

    struts 2 源码 导入eclipse工程

    2. 打开Eclipse,选择“File” -> “Import”,在弹出的对话框中选择“Existing Projects into Workspace”。 3. 在“Select root directory”中浏览并选择解压后的Struts 2源码目录。 4. 确保“Copy projects into ...

Global site tag (gtag.js) - Google Analytics