`
flashdream8
  • 浏览: 680512 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

采用apache的commons-fileupload作为上传组件 乱码

 
阅读更多

采用apache的commons-fileupload作为上传组件,提交表单域包含字段及文件时出现乱码解决

 

1、解决表单域字段值乱码:
    if(item.isFormField()){
         // 如果item是正常的表单域
        String name = item.getFieldName();
        String value = item.getString("GBK");  //解决表单域字段的值的乱码 设置为 和你页面编码一致就行
     }
2、解决上传文件的路径乱码:
     FileItemFactory factory = new DiskFileItemFactory();
     ServletFileUpload upload = new ServletFileUpload(factory);
     upload.setHeaderEncoding("GBK");//解决上传文件的路径乱码设置

分享到:
评论

相关推荐

    commons-fileupload-1.4 jar包.rar

    Apache Commons FileUpload组件就是为了解决这一问题而设计的,它提供了一套完整的解决方案,使得开发者可以方便、高效地处理HTTP请求中的多部分数据,即文件上传。本篇文章将深入解析这个组件,帮助开发者更好地...

    commons-fileupload-1.0上传组件使用实例.

    ### 使用commons-fileupload-1.0进行文件上传的实例及乱码处理 #### 一、commons-fileupload简介 `commons-fileupload`是Apache Commons项目下的一个子项目,它提供了强大的文件上传功能,允许用户轻松地将文件从...

    commons-fileupload文件上传实例代码

    在Java Web开发中,文件上传是一项常见的功能,Apache Commons FileUpload库为开发者提供了方便、灵活的文件上传解决方案。本教程将深入讲解如何使用`commons-fileupload`库处理中文乱码问题以及实现多文件上传。 ...

    使用commons-fileupload实现的文件上传和下载

    在Java Web开发中,文件上传和下载是常见的功能需求,Apache Commons FileUpload库提供了一种高效、方便的方式来处理这些操作。本教程将详细介绍如何利用commons-fileupload库来实现在Java Web应用中的文件上传和...

    commons-fileupload-1.3.3

    《Java文件上传:深入解析Apache Commons FileUpload 1.3.3》 在Java开发中,文件上传功能是一项常见的需求,而Apache Commons FileUpload库则是处理这种需求的强大工具。本篇将详细介绍Apache Commons FileUpload ...

    commons-fileupload-1.2.2.jar

    Apache Commons FileUpload库1.2.2版本是一个稳定且广泛使用的组件,它简化了Java Web应用中文件上传的实现,使得开发者能更专注于业务逻辑而不是底层的文件上传细节。然而,随着技术的发展,更现代的框架如Spring ...

    commons-fileupload组件上传问题

    `commons-fileupload`组件是Apache Commons项目中的一个子项目,主要负责处理HTTP协议下的文件上传功能。在Web应用中,用户可能需要上传图片、文档等文件,这时`commons-fileupload`就发挥了重要作用。本篇文章将...

    commons-fileupload-1.2.2+commons-io-2.4+源码+帮助文档

    在实际开发中,Apache Commons FileUpload和Commons IO结合使用,可以高效、安全地处理文件上传。它们是Java Web开发者处理文件上传问题的得力工具。同时,配合帮助文档,开发者可以更深入理解这两个库的功能和使用...

    commons-fileupload和smartupload实现文件上传

    在Java Web开发中,文件上传是一项常见的功能,Apache Commons FileUpload和Smart Upload是两个常用的文件上传组件。这里我们将深入探讨这两个库以及如何在实际项目中使用它们。 首先,Apache Commons FileUpload是...

    common-fileupload文件上传及下载

    `common-fileupload`是Apache Commons项目的一部分,提供了一套完善的Java API,用于处理HTTP协议中的文件上传操作。这个库简化了从用户提交的表单中提取并处理文件数据的过程。 1. **文件上传流程** - 用户在Web...

    commons fileupload实现文件上传的实例代码

    Apache Commons FileUpload组件简化了文件上传的处理过程。首先,你需要在项目中引入两个JAR包:`commons-fileupload.jar`和`commons-io.jar`。然后,在Servlet中,你可以使用FileUpload类来解析请求并获取上传的...

    fileupload 文件上传

    在IT行业中,文件上传是一项常见的功能,特别是在网页应用和...结合Apache Commons FileUpload库,它可以帮助开发者快速、安全地实现文件上传功能。"上传秘笈"则为使用者提供了深入理解并有效利用这些功能的途径。

    Servlet文件上传所需的jar

    在Java Servlet环境中,为了实现文件上传功能,通常需要引入两个关键的库:`commons-fileupload`和`commons-io`。这两个库由Apache Commons项目提供,为Java应用程序提供了方便的文件上传和输入/输出操作支持。 1. ...

    Jsp文件上传下载(工具类源码)

    commons-fileupload-1.2.1实现文件上传 需导入commons-fileupload-1.2.1.jar和 commons-io-1.3.2.jar upload2.jsp *" pageEncoding="gb2312"%> <!DOCTYPE ...

    Serlvet_fileupload文件上传功能,导入直接使用

    Servlet_fileupload是Java Servlet中处理文件上传的一种常见方式,它基于Apache的Commons FileUpload库。这个库提供了处理HTTP请求中的多部分数据(通常用于文件上传)的功能。在本篇文章中,我们将深入探讨如何利用...

    上传文件fileupload+解决enctype= multipart/form-data无法传递其他参数

    Apache Commons IO是处理IO操作的工具集,而Commons Fileupload则是专门用来处理文件上传的库,它可以方便地处理`multipart/form-data`编码的表单数据。 以下是关于这个话题的详细知识点: 1. **HTML表单与文件...

    JSP-GET-POST传递的乱码问题

    - 解决方案:使用Apache Commons FileUpload库或者其他文件上传组件,并确保它们支持指定的字符编码。 4. 数据库存储乱码: - 如果将参数存入数据库,数据库字段的编码也需要与应用保持一致。 - 解决方案:确保...

    java web 开发乱码汇总

    当使用Apache的文件上传组件(如commons-fileupload)进行文件上传时,可能会遇到乱码问题。这是因为早期版本的commons-fileupload存在BUG,导致在解析请求时使用了默认的ISO-8859-1编码。升级至最新版本的commons-...

    file java 上传 下载

    总的来说,Apache Commons FileUpload组件通过`DiskFileItemFactory`和`ServletFileUpload`这两个核心类,简化了处理文件上传的复杂性,使得在Servlet中读取和保存上传文件变得非常方便。只要按照上述步骤进行,就能...

Global site tag (gtag.js) - Google Analytics