- 浏览: 1106512 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (401)
- tomcat (7)
- win7 (13)
- stackOverflow (6)
- 1 (0)
- css (5)
- develop IDE (9)
- hibernate (16)
- struts2标签 (10)
- struts2 (25)
- 框架 (1)
- SQLserver2005 (20)
- 词汇解释 (1)
- views (1)
- eclipse (6)
- 效率提高 (12)
- 代码模块 (1)
- 源代码 (3)
- jsonplugin (5)
- ajax (2)
- json (3)
- ssis (14)
- 电脑故障 (10)
- oracle (12)
- poi;excel (5)
- sql (3)
- 正则表达式 (3)
- develop IDEk (8)
- myeclipse (14)
- win2003 (5)
- 正则表达式;js (2)
- js (27)
- 待解决 (2)
- ognl (1)
- com组件 (1)
- 游戏 (6)
- 线程 (0)
- 硬盘 (4)
- 格式化 (2)
- java (7)
- html (9)
- firebug (1)
- jquery (4)
- 文件上传下载 (1)
- vss (2)
- 触发器 (1)
- spring事务管理 (2)
- 模态对话框 (1)
- SQLserver2000 (1)
- web性能优化 (2)
- web安全 (1)
- jetty (1)
- 路由器 (1)
- ie6 (1)
- 缓存 (1)
- jsp (1)
- struts2源代码 (1)
- 方法 (1)
- uml (1)
- ie (3)
- Java日志框架 (1)
- myeclipse,oracle (1)
- freemarker (4)
- 注解 (4)
- svn (2)
- hadoop (15)
- lucene (1)
- word (1)
- spring (5)
- job (1)
- extjs (4)
- paxos (1)
- zookeeper (1)
- 分布式 (1)
- 手机故障 (2)
- maven (2)
- linux (9)
- 虚拟机 (1)
- ext (3)
- javascript (1)
- 数据库 (5)
- 多线程 (12)
- junit (2)
- utils (1)
- mybatis (4)
- Joda-Time (1)
- tftp (1)
- scala (12)
- Graphic2D (1)
- jsf (5)
- 《java并发编程实战》笔记 (16)
- storm (3)
- 设计模式 (3)
- 泛型 (2)
- 数学 (1)
- primeface (1)
- poi (5)
- 线性代数 (1)
- 动态代理 (3)
- mysql (2)
- DB2 (2)
- testNG (1)
- 虚拟机、编译器、增量发布 (1)
最新评论
-
zhouchaofei2010:
Saro 写道在log4j配置里把mapper所在包设为deb ...
mybatis出现sql异常时的日志优化-打印sql参数 -
Saro:
在log4j配置里把mapper所在包设为debug就行了,参 ...
mybatis出现sql异常时的日志优化-打印sql参数 -
pyl574069214:
...
poi Excel 水平居中 垂直居中 -
zhouchaofei2010:
杀手请杀人 写道能看到scala太难得了 谢谢
scala 下划线解析报错: missing parameter type for expanded function -
杀手请杀人:
能看到scala太难得了
scala 下划线解析报错: missing parameter type for expanded function
如下配置可以:
<action name="dowloadfile" class="course_courseAction">
<result name="success" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">targetFile</param>
<param name="contentDisposition">attachment;filename=${courseFile.filename}</param>
<param name="bufferSize">1024</param>
</result>
</action>
原来的不可以
<action name="dowloadfile" class="course_courseAction">
<result name="success" type="stream">
<param name="contentType">application/octet-stream</param>
<param name="inputName">targetFile</param>
<param name="contentDisposition">filename=${courseFile.filename}</param>
<param name="bufferSize">1024</param>
</result>
</action>
原因 contentDisposition,少了attachment 参数
发表评论
-
getResourceAsStream
2012-12-19 17:00 2557getResourceAsStream http:// ... -
struts2访问WEB-INF文件下内容
2012-11-29 17:30 48321、 WEB-INF下内容,通过浏览器下无法直接访问 2、 ... -
struts2标签判断字符串
2012-11-14 13:24 86011:<s:property value='#at ... -
struts2附件上传,大小超过最大值处理
2012-06-20 14:19 3428Action: /** * 当上传文件大小大 ... -
struts2 action resultType ajax
2012-06-06 11:17 1023概要: 如何在st ... -
数据操作后,页面alert提示例子
2012-04-19 15:16 1034在页面开头插入如下例子代码 <s:if test ... -
struts2 格式化输出日期yyyy-MM-dd
2012-03-26 11:17 17761、直接页面输出 <s:date nam ... -
defaultStack已经包含了fileUpload的拦截器。具体的action不用再另外配置fileUpload的拦截器
2012-03-19 19:42 1061struts2.0.11 的defaultStack已经包含 ... -
struts2 property 不起作用
2012-03-16 11:41 1341<s:select id="select_s ... -
s:hidden value用property标签赋值不起作用
2012-03-07 17:23 4877<s:property value="titl ... -
struts2的重定向带参数
2012-03-06 23:28 0redirect。。。。 -
jsp 调试输出值
2012-03-06 22:46 1221比如有代码 <s:if test="#gdzc ... -
struts2 ognl 传递参数原理及过程
2011-12-31 17:22 1056struts2 ognl 传递参数原理及过程 -
struts2 jsonplugin includeProperties中对list集合的正则配置
2011-12-29 21:21 36531、listAttachment.*\.realName ... -
struts2 jsonplugin includeProperties 对list集合的正则配置
2011-12-29 21:18 4869jsonplugin 0.32 0.34 官方下载 ... -
struts2的重定向与转发配置
2011-12-27 16:18 1238<result name="success&q ... -
struts2读取资源文件的方式
2011-11-27 15:24 1298(1)JSP页面:<s:text name=" ... -
Struts2中对数字进行格式化,1、将数字用 , 号分隔 2、将小数格式化为百分比
2011-11-27 14:51 1218Struts2中对数字进行格式化,1、将数字用 , 号分隔 ... -
struts 2数字格式化话
2011-11-27 14:41 2025--jsp页面 <s:textfield maxLen ... -
iterator标签用begin属性报错:Attribute begin invalid for tag iterator according to TLD
2011-11-12 15:14 6879iterator 标签用bgin 属性报错Attribute ...
相关推荐
【标题】"点击上传弹出上传对话框extjs+strust2.rar" 是一个与Web开发相关的资源,其中涉及到两种关键技术:ExtJS和Struts2。这个压缩包可能包含了一个完整的示例或教程,用于展示如何在Web应用程序中实现一个功能,...
用户点击链接时,服务器会发送文件内容到客户端,浏览器会自动弹出保存对话框。这种方式简单易懂,但不适用于大文件或需要控制下载过程的场景。 2. **手写流模式下载** 手写流模式下载是通过在Action中读取文件内容...
用户点击下载链接,Struts2会通过`DownloadAction`处理请求,读取并返回指定文件,浏览器接收到响应后,会自动弹出文件保存对话框供用户选择保存位置。 请注意,这只是一个简化的示例,实际应用中可能需要处理更多...
filename=yourfile.ext`,这样浏览器就会弹出保存文件的对话框。 3. **文件流处理**: `DownLoadAction`需要能够读取文件内容并将其写入到HTTP响应的输出流中。这通常通过Java的`FileInputStream`和`...
例如,`datagrid`组件可以用来展示表格数据,`form`组件用于处理表单提交,`dialog`则用于弹出对话框等。 2. **Struts2框架**:Struts2基于Model-View-Controller(MVC)设计模式,它负责接收HTTP请求,调用业务...
filename=archive.zip`,这样浏览器就会弹出下载对话框,让用户保存文件。 5. **流的关闭**:在完成文件传输后,确保关闭InputStream和OutputStream,释放资源。 6. **安全考虑**:在实际应用中,还需要考虑安全...
1. 创建 Web 项目:通过菜单新建项目,打开如下画面,选择建立动态项目,输入新建的项目名,如果前面的设置正确的话,此时 Target Runtime 栏中 Tomcat 会自动显示出来,也可点击 New 弹出对话框来新建一个 Server,...
1. **定义弹出对话框的方法**: ```javascript function addFlfg() { var url = "pages/supervisegarden/jump_queryUser.action"; var showModalUrl = window.showModalDialog(url, window, "dialogWidth=1000px...
4) 设置响应头信息,包括Content-Type(文件类型)、Content-Disposition(指定浏览器如何打开文件,如设置为"attachment",浏览器会弹出保存对话框)以及Content-Length(文件大小)。 5) 最后,关闭输出流,结束...
在这个配置中,`stream`结果类型用于处理流数据,`contentType`指定文件的MIME类型,`inputName`指定了从Action中获取输入流的方法名,`contentDisposition`设置了HTTP响应头,使得浏览器弹出保存对话框,`buffer...
2. 打开Eclipse,选择“File” -> “Import”,在弹出的对话框中选择“Existing Projects into Workspace”。 3. 在“Select root directory”中浏览并选择解压后的Struts 2源码目录。 4. 确保“Copy projects into ...
在弹出的对话框中输入项目名称,并选择所需的J2EE版本,例如Java EE 5或6。这将创建一个基本的Web项目结构。 **添加Struts2支持** 在新创建的Web项目中,右键点击Package Explorer中的项目名,然后选择MyEclipse > ...
filename=yourfile.ext`,这样浏览器会弹出保存对话框让用户选择保存位置。 7. **内存与性能**:大文件下载时,直接将文件内容加载到内存可能导致内存溢出。可以考虑使用缓冲区分块读取文件,然后逐块发送到客户端...
- `contentDisposition`:控制浏览器如何处理下载的文件,如内嵌显示或弹出下载对话框。通常设置为`attachment`表示强制下载。 - `bufferSize`:指定读取和写入数据时使用的缓冲区大小。 #### 支持中文文件名 ...
客户端接收到响应后,会自动弹出保存文件的对话框,让用户选择保存位置。 在Struts2中,这个过程通常涉及以下几个关键点: 1. **Action类**:创建一个专门处理文件下载请求的Action类,其中包含一个方法,该方法...
5. **自定义对话框**:在描述中提到的"使用自定义表单对话框编辑Grid数据",指的是使用jQuery UI或其他工具创建一个弹出窗口,展示一个表单供用户编辑选定行的数据。在提交表单时,jqGrid会通过AJAX调用Struts2 ...
在弹出的对话框中,在搜索框内输入“files and Editors”,接着选择“XML”。 2. 在XML的设置界面中,找到并点击“XML Catalog”。在这个页面,你需要检查“User specified Entries”区域,看是否存在名为“Struts-...
在客户端,用户可以通过点击一个链接或按钮触发这个Action,浏览器将弹出一个对话框让用户选择保存或打开生成的Excel文件。 这就是使用Struts2和Apache POI实现Excel导出的基本步骤。注意,实际的项目可能需要考虑...
这样,用户点击下载链接后,浏览器就会弹出保存文件的对话框。 Struts2提供了一些内置的Result类型,如`stream`,可以方便地处理文件下载。使用`stream`结果时,我们可以通过`contentType`和`inputName`属性来指定...