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

Web开发—Struts2中文件上传文件大小限制解决方法

阅读更多
[flash=200,200][/flash]在struts2中用common-fileupload上传文件有文件大小限制, 限制为2M。
struts2-core-2.0.11.1.jar\org\apache\struts\default.properties中struts.multipart.maxSize=2097152。


如果上传文件超出限制大小则会报出以下异常:
org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (3699829) 
exceeds the configured maximum (2097152) 


解决办法:
在struts.xml中增加以下配置项
<constant name="struts.multipart.maxSize" value="209715200"/>
红色字体是修改之后的文件上传大小。
分享到:
评论
2 楼 miss4813 2009-11-06  
只要文件超出设置限制大小,是可以捕获到这个异常的。
1 楼 wudasheng 2009-11-06  
学习了,不过不知道能不能获取到这个异常,好像默认的拦截器不能拦截的

相关推荐

    struts文件上传大小限制问题

    总结,解决Struts文件上传大小限制问题需要综合考虑服务器配置、Struts框架配置、自定义拦截器或插件以及业务代码中的处理。通过合理设置和控制,既可以保证服务的安全性,又可以提供良好的用户体验。在实际开发中,...

    struts+spring文件上传大小限制.rar

    在Java Web开发中,Struts和Spring是两个非常流行的开源框架。它们经常被结合使用来构建企业级应用程序,提供强大的MVC(Model-View-Controller)架构支持。本压缩包"struts+spring文件上传大小限制.rar"显然是针对...

    struts2实现文件上传下载

    首先,我们需要了解Struts2中的文件上传机制。Struts2提供了`FileUploadInterceptor`拦截器来处理文件上传请求。在处理文件上传时,开发者需要在Action类中声明一个`List&lt;FileInfo&gt;`类型的字段,用于接收上传的文件...

    struts2文件上传下载源代码

    总之,Struts2文件上传和下载是Web开发中必不可少的功能,涉及的技术点包括表单处理、文件流操作、服务器配置以及错误处理。通过理解和实践提供的源代码,开发者可以加深对Struts2框架的理解,提升其在实际项目中的...

    struts2文件上传,文件大小设置

    综上所述,Struts2文件上传功能的大小设置主要通过配置`FileUploadInterceptor`来实现,结合拦截器栈和Action配置,可以灵活地控制文件上传的大小限制,并提供友好的错误处理。在实际开发中,确保正确配置这些参数,...

    swfuplaod+struts2实现多文件上传

    3. **创建Struts2 Action**:在Struts2框架中,创建一个处理文件上传的Action类,该类通常会包含一个`List&lt;HttpServletFileWrapper&gt;`类型的属性,用于接收上传的文件。 4. **编写Struts2配置**:在struts.xml配置...

    struts2中文件上传过滤codeFilter

    以下是对Struts2中文件上传及`codeFilter`的详细解释: **1. Struts2文件上传机制** Struts2提供了内置的支持来处理文件上传,主要利用了Apache Commons FileUpload库。在Struts2的Action类中,可以定义一个字段,...

    struts2文件上传例子.rar

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中。在Web应用中,文件上传功能是常见的需求,比如用户上传个人照片、文档等。Struts2提供了方便的文件上传支持,使开发者可以轻松地...

    JavaEE Struts文件上传

    JavaEE Struts 文件上传是Web开发中的一个常见需求,它允许用户从客户端向服务器传输文件。Struts作为JavaEE框架的一部分,提供了强大的功能来处理这种交互。以下是对这个主题的详细解析。 首先,理解文件上传的...

    struts2上传文件源代码

    Struts2是一个强大的Java web应用程序开发框架,它提供了一种模型-视图-控制器(MVC)架构,帮助开发者组织和构建高效的、可扩展的Web应用。在这个“struts2上传文件源代码”中,我们将深入探讨Struts2如何实现文件...

    struts2框架下的文件上传

    Struts2框架是Java Web开发中的一个流行MVC(Model-View-Controller)框架,它提供了丰富的功能,包括处理表单提交、文件上传等。在Struts2中,文件上传是一个常见的需求,可以帮助用户从客户端上传文件到服务器。...

    struts2+jquery+ajax文件异步上传

    Struts2、jQuery和Ajax是Web开发中的三个关键组件,它们共同构成了文件异步上传的基础框架。这个项目是在MyEclipse环境下实现的一个简单的文件上传功能,让我们深入了解一下这些技术及其在文件上传中的应用。 首先...

    Struts2实现文件上传

    Struts2是一个强大的MVC框架,广泛应用于Java Web开发中,尤其在处理用户表单提交和文件上传等交互场景中表现出色。在这个“Struts2实现文件上传”的主题中,我们将深入探讨如何利用Struts2框架来实现在Web应用中的...

    struts文件上传大小限制

    - `struts.action.extension`: 这个配置项虽然不直接与文件大小限制相关,但用于指定可接受的Action扩展名,确保文件上传请求被正确处理。 2. **Action类中的配置** 在Action类上使用注解`@FileSize`和`@...

    struts2文件上传

    Struts2 文件上传是Web开发中的一个重要功能,它允许用户从他们的本地计算机向服务器传输文件。在Struts2框架中,文件上传是通过特定的拦截器实现的,这些拦截器处理了文件上传请求并提供了安全性和大小限制。下面将...

    struts2文件上传的两种方法

    - 文件大小限制:Struts2默认设置文件大小限制为2MB,可以通过配置`struts.multipart.maxSize`属性来调整。 - 安全性:确保上传的文件类型安全,避免XSS、CSRF等攻击,可以使用过滤器或者在Action中检查文件扩展名。...

    struts2文件上传实例

    Struts2是一个强大的MVC(模型-视图-控制器)框架,广泛应用于Java Web开发中。文件上传功能是Web应用中常见的需求,例如用户上传图片、文档等。在Struts2框架下实现文件上传,主要涉及到以下几个核心概念和技术点:...

    Struts2 上传文件(带过滤文件类型和大小)

    在Struts2中,文件上传功能是常见的需求,比如用户可能需要上传个人照片、文档等。然而,为了确保系统安全性和资源管理,我们需要对上传的文件进行过滤,限制文件类型和大小。以下是对这个主题的详细讲解。 **一、...

    struts2文件上传jar

    在Struts2中,文件上传是常见的功能,用于允许用户在网页上上传文件到服务器。这个压缩包包含了实现Struts2文件上传所需的全部jar包,这些库文件对于理解和实现文件上传功能至关重要。 首先,我们要了解Struts2文件...

    struts2文件上传源码和步骤

    在 Struts2 中,文件上传功能是通过特定的拦截器(`FileUploadInterceptor`)来实现的。以下是对标题和描述中所述知识点的详细解释: 1. **文件上传原理**: 文件上传的本质是客户端浏览器将本地文件以二进制流的...

Global site tag (gtag.js) - Google Analytics