`
wmj2003
  • 浏览: 100690 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

struts2 无法上传空的文本文件(标记)

阅读更多

struts2无法上传空的文本文件,不知道谁知道原因。个人估计是fileUload1.2.1.jar的问题。具体的原因还未找到。

==========20090305=========================

我找到一个解决方法,不过不是很理想,需要修改org.apache.commons.fileupload.disk.DiskFileItem的源代码; public OutputStream getOutputStream() throws IOException { if (dfos == null) { File outputFile = getTempFile(); outputFile.createNewFile();//added by wangmj dfos = new DeferredFileOutputStream(sizeThreshold, outputFile);//只有超过一定的大小才将文件写到磁盘上 } return dfos; }

分享到:
评论

相关推荐

    struts 配置文件 标记库

    ### Struts配置文件详解 #### 一、Struts配置文件:`struts-config.xml` `struts-config.xml`是Struts框架的核心配置文件之一,它主要用于定义应用中的表单对象、动作映射以及转发规则等。 ##### 1. `...

    struts-2.5.14-最核心的文件jar

    在Struts2中,它用于处理文件上传和下载等操作。 9. **commons-fileupload-1.3.3.jar**:Apache Commons FileUpload是处理HTTP多部分表单数据的库,常用于处理用户上传的文件。在Struts2中,结合commons-io库,实现...

    在Struts2中使用Uploadify组件上传文件

    ### 在Struts2中使用Uploadify组件上传文件 #### 一、Uploadify简介与特性 Uploadify是一款基于jQuery的文件上传插件,以其强大的功能和优秀的用户体验受到开发者们的青睐。它利用Flash技术实现异步文件上传,使得...

    struts2详细讲义下载和具体实现

    - **文件上传**:Struts 2内置了文件上传功能,可以通过配置拦截器实现。 - **代码演示**: ```java public class UploadAction extends FileUploadSupport { private File uploadFile; private String ...

    Flex 与 Struts2 ByteArray 数据上传

    标题中的“Flex 与 Struts2 ByteArray 数据上传”指的是在Web开发中,使用Adobe Flex作为前端客户端,通过Struts2框架在后端处理字节数组(ByteArray)数据的上传技术。Flex是一种基于Adobe Flash Player或Adobe AIR...

    struts2.1.6

    - Struts2支持多语言环境,可以通过资源文件为不同区域提供定制的文本和消息。 9. **异常处理**: - Struts2提供了全局和局部的异常处理策略,可以捕获和处理Action执行过程中的异常。 10. **插件系统**: - ...

    struts的入门学习

    2. **Struts标记库(TLD)**: - `struts-bean.tld`:包含与Bean相关的标签。 - `struts-html.tld`:包含与HTML相关的标签,如表单元素。 - `struts-logic.tld`:包含逻辑操作的标签,如条件判断、循环等。 - `...

    struts1jar包说明

    - **应用场景**:在Struts1框架中,当需要实现文件上传功能时,通常会用到Commons-FileUpload来处理用户提交的文件数据。 #### Commons-Validator (commons-validator.jar) - **简介**:Commons-Validator是一个...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    标题和描述中提到的知识点是关于Struts 2框架中的标签库使用,特别是与JSP相关的部分。Struts 2框架是一种基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,用于构建动态、可扩展的Web应用。其标签...

    struts2常用标签

    以上只是Struts2标签库中的一部分,实际上还有很多其他的标签,如`<s:textfield>`(文本输入框)、`<s:textarea>`(多行文本输入框)等,它们共同构成了Struts2强大的视图层支持,简化了Web开发中的页面构建工作。

    structs2 上传讲解

    "Structs2上传下载示例.txt"可能是包含代码示例的文本文件,演示了如何在实际项目中配置和使用Structs2的文件上传功能。通过这些示例,开发者可以学习如何创建上传表单、定义Action类以处理上传请求,以及如何处理...

    Struts中文手册.pdf

    - `<html:file>`:生成文件上传控件。 - `<html:hidden>`:生成隐藏字段。 - `<html:password>`:生成密码输入框。 - `<html:select>`:生成下拉列表。 - `<html:option>`:定义下拉列表中的选项。 #### 2.3.2 显示...

    Struts中文手册

    - **文件标记**:用于生成文件上传字段。 - **单选钮标记**:用于生成单选按钮。 - **隐藏标记**:用于生成隐藏字段。 - **密码标记**:用于生成密码输入框。 - **选择标记**:用于生成下拉列表。 - **选项标记**:...

    Struts2标签应用.

    2. `<s:file>`:处理文件上传,用于创建文件上传控件。 3. `<s:form>`:创建表单,可以指定提交的Action,支持Action属性和验证。 G部分: 1. `<s:generator>`:与`<s:iterator>`配合使用,生成序列号或其他标识。 ...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    如数据类型转换、文件上传和下载、Struts2应用的安全性、调试与性能分析、FreeMarker、Velocily、Ajax,等等。跟随作者一道深入Struts2。聆听大量来之不易的经验之谈。你对Struts2开发框架的理解和应用水平都将更上...

    structs程序设计从入门到精通word文档

    - **Struts中使用标签上传文件**:展示了如何利用`<html:file>`标签实现文件上传功能。 #### Struts Bean标签库 - **如何获得Servlet上下文的有关内容**:介绍了如何使用Bean标签库获取Servlet环境的信息。 - **...

Global site tag (gtag.js) - Google Analytics