`

[原]Fileupload和Struts1.2共用注意事项

    博客分类:
  • JSP
阅读更多
闲来无事,开始写了个Servlet类来上传,测试成功
但把Servlet类的代码搬到Struts中问题来了
除了Servlet的doGet(),doPost()方法与Struts中的execute()方法外,其它代码完全一样,因为是COPY过去的
只要一上传,ServletFileUpload类的parseRequest方法都是null,郁闷了,差不多花了一个小时时间也没搞定,结果Baidu发现

1.最好不要在jsp页面中使用struts得标签,使用后,通过正常方式无法接收到相关参数。

2.如果使用action,不要使Action继承其他得Action,仅仅继承org.apache.struts.action.Action
经亲测Action继承org.apache.struts.actions.DispatchAction类可以上传

3.在配置文件中,不要给action配置actionForm
分享到:
评论
2 楼 zjutsoft 2010-04-06  
给你点个广告!
1 楼 zjutsoft 2010-04-06  
不错。我也碰到这个问题了。
谢谢

相关推荐

    struts1.2 简单文件上传例子

    Struts1.2是一个经典的Java Web框架,由Apache软件基金会开发。它提供了MVC(Model-View-Controller)设计模式的实现,使得开发者能够更方便地构建可维护、可扩展的Web应用程序。在这个"struts1.2简单文件上传例子...

    struts1.2 jar包

    然而,需要注意的是,尽管Struts1.2在当时非常流行,但由于其存在一些安全漏洞和已不再维护,目前的Java Web开发更多转向了Struts2或者其他更现代的框架,如Spring MVC和Play Framework。对于新项目,建议使用更安全...

    基于Struts1.2的上传下载Demo

    本项目"基于Struts1.2的上传下载Demo"是针对该框架的一个实践示例,旨在帮助开发者理解和解决在Struts1.2环境中进行文件上传与下载的问题。 首先,让我们深入了解一下Struts1.2中的文件上传功能。在Struts1.2中,...

    struts1.2-jars.rar 所有jar包

    在"struts1.2-jars.rar"这个压缩包中,包含了Struts1.2框架运行所需的全部JAR文件,这些文件是开发和运行Struts1.2应用的基础。 一、Struts1.2核心组件: 1. `struts-core.jar`:包含Struts框架的核心类,如Action...

    struts1.2-jars.zip

    Struts1.2-jars.zip 是一个专门为...Struts1.2的使用不仅可以提高开发效率,还能增强代码的结构化和可维护性,但需要注意的是,Struts1.2已进入维护模式,对于新的项目,更推荐使用Struts2或Spring MVC等更新的框架。

    struts1.2-jar包

    struts1.2jar包(antlr.iar , commons-beanutils.jar , commons-digester.jar ,commons-fileupload.jar ,commons-logging.jar ,commons-validator.jar ,jakarta-oro.jar ,struts.jar等)

    struts1.2和commons-fileupload实现文件上传

    Struts1.2和Commons-Fileupload是Java Web开发中用于实现文件上传的两个重要组件。Struts1.2是Apache的一个开源框架,主要用于构建MVC(模型-视图-控制器)架构的Web应用程序,而Commons-Fileupload则是Apache ...

    struts1.2实现动态多文件上传

    Struts1.2是Apache软件基金会的一个开源框架,主要用于构建基于Java EE的Web应用程序。在Struts1.2中实现动态多文件上传...提供的压缩包文件“Struts1.2_upload”可能包含了完整的示例代码,可以作为学习和参考的资源。

    struts1.2实现图片上传

    Struts1.2是一个经典的Java Web开发框架,它在企业级应用中被广泛使用,尤其在处理表单提交和动作调度方面。图片上传是Web应用中的常见功能,它允许用户上传图片并存储在服务器上。在Struts1.2中实现这一功能需要...

    struts1.2所需jar包大全

    struts1.2所需jar包大全: antlr.jar commons-beanutils.jar commons-digester.jar commons-fileupload.jar commons-logging.jar commons-validator.jar jakarta-oro.jar struts.jar

    偶遇struts1.2文件上传

    Struts1.2通过Apache的Commons FileUpload库来处理这种类型的数据,它将接收到的多部分数据分割成单独的部分,并解析成文件或表单字段。 2. **配置Struts1.2的ActionForm**:在Struts1.2中,文件上传需要一个继承自...

    struts1.2包

    这个“struts1.2包”很可能包含了Struts 1.2版本的核心库和其他相关依赖,使得开发者能够构建基于Model-View-Controller (MVC)架构的应用程序。 在Struts 1.2中,核心概念包括: 1. **ActionServlet**: 这是Struts...

    Struts1.2上传+下载

    在Struts1.2中,文件上传通常依赖于`commons-fileupload`和`commons-io`这两个Apache Commons库。首先,需要在项目中引入这两个库的JAR文件。然后,创建一个ActionForm类,该类包含一个File类型的属性,用于存储上传...

    Common-FileUpload与struts2文件上传

    总结一下,Apache Commons FileUpload和Struts2框架提供了完善的文件上传解决方案。开发者可以通过Struts2的配置和Action类设计,结合Commons FileUpload的多部分解析能力,实现高效且安全的文件上传功能。同时,...

    struts 1.2 文件上传与下载.txt

    根据提供的文件信息,本文将详细解析Struts 1.2框架中的文件上传功能,并通过具体的代码示例来阐述其实现过程和技术要点。 ### Struts 1.2框架简介 Struts是一个开源的Web应用程序框架,它遵循MVC(Model-View-...

    Struts1.2中的validation验证框架的实现步骤

    ### Struts1.2中的Validation验证框架实现步骤详解 #### 一、环境配置与准备工作 在Struts1.2框架中实现验证功能首先需要完成环境配置。这包括添加必要的库文件(JAR包)、配置XML文件等。 ##### 1.1 添加...

    struts2 文件下载需要的架包 commons-fileupload-1.2 commons-io-1.3.2

    1. 将`commons-fileupload-1.2.jar`和`commons-io-1.3.2.jar`添加到项目的类路径中,这通常意味着将它们放入WEB-INF/lib目录下,如果是Maven项目,则在pom.xml中添加对应的依赖项。 2. 配置Struts2的struts.xml文件...

    commons-fileupload-1.2.jar+commons-io-1.3.2.jar

    标题中的"commons-fileupload-1.2.jar+commons-io-1.3.2.jar"提到了两个关键的Java库:Apache Commons FileUpload 1.2 和 Apache Commons IO 1.3.2。这两个库在Java开发中常用于处理文件上传功能。 Apache Commons ...

    Struts1 fileupload Struts1文件上传 源码下载

    Struts1的fileupload的文件上传

    Struts1.2-lib

    Struts框架常用配置jar包:struts.jar jakarta-oro.jar commons-logging.jar commons-fileupload.jar commons-digester.jar

Global site tag (gtag.js) - Google Analytics