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

解决Struts,formfile下,上传文件时,文件名和表单其他属性项的值乱码的最终解决方案

阅读更多
解决Struts,formfile下,上传文件时,文件名和表单其他属性项的值乱码的最终解决方案:
第一步:保证你的jsp的内容中的encoding为:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
第二步:确认你的jsp页面另存为时的格式为"ANSI"
第三步:在你的action中加上
///////////begin///////
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
////////////end////////
第四步:从form中取值时,不要再转成别的编码格式,直接取OK了。

编写于:【2008-11-30】
分享到:
评论

相关推荐

    struts1的文件上传

    本文将深入探讨Struts1中的文件上传,包括单文件上传、多文件上传,以及解决文件名乱码和重名冲突等问题。 1. **文件上传基础** 文件上传是Web应用中常见的一种功能,允许用户从本地电脑上传文件到服务器。在...

    struts中文件的上传

    综上所述,Struts中的文件上传涉及到前端表单设计、后端Action处理、文件名处理和中文乱码问题,理解并掌握这些知识点对构建健壮的Web应用至关重要。通过不断实践和优化,我们可以创建出高效、安全的文件上传功能。

    使用struts实现上传下载

    然后,配置Struts的`struts-config.xml`文件,声明一个ActionForm,这个表单类需要继承`org.apache.struts.action.ActionForm`并包含一个`FormFile`类型的属性来接收上传的文件。例如: ```java public class ...

    使用struts上传文件

    在本文中,我们将深入探讨如何在Struts中实现文件上传,并结合`SetCharacterEncodingFilter.java`这个文件名,讨论字符编码的重要性。 首先,文件上传在Web应用中是一个常见的需求,例如用户可能需要上传头像、简历...

    struts 实现文件上传与下载

    ### Struts实现文件上传与下载的关键知识点 #### 一、Struts框架简介 Apache Struts是一个开源的MVC(Model-View-Controller)框架,用于简化Java Web应用程序的开发过程。Struts提供了一系列的工具和服务来帮助...

    ssh(structs,spring,hibernate)框架中的上传下载

     以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。  工程...

Global site tag (gtag.js) - Google Analytics