`

Struts2中form提交时中文乱码的处理

阅读更多

为了解决form提交到action中的中文参数乱码问题。
        在struts2 -core-2.0.6.jar 包中路径为struts2 -core-2.0.6\org\apache\struts2 有一个default.properties 文件

   把struts.i18n.encoding=UTF-8 改为  struts.i18n.encoding=GBK

或者在struts.properties中添加这样一样:

struts.i18n.encoding=GB18030

 

   这样在action中取到的参数不用自己手工转码 了

分享到:
评论

相关推荐

    Struts2中文乱码问题最终解决方案

    - 在前端表单提交时,明确定义编码类型,例如`<form accept-charset="UTF-8">`。 - 使用统一的编码策略,如在整个项目中使用UTF-8,包括数据库连接、文件读写等。 处理中文乱码问题需要全面考虑整个应用程序的...

    Struts2.0解决中文乱码

    当用户在表单中输入中文字符并提交时,如果服务器端和客户端的字符编码不一致,就可能出现中文乱码的情况。这主要是因为HTTP协议默认使用的是ISO-8859-1编码,而这个编码并不支持中文字符,所以当服务器接收到中文...

    struts2中文乱码解决Demo

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业...通过这个DEMO,开发者可以更好地理解和解决Struts2中的中文乱码问题,从而确保应用能够正确处理中文字符,提供良好的用户体验。

    Struts2文件上传下载 中文乱码

    在Struts2框架中,文件上传和下载是常见的功能需求,但处理中文文件名或内容时,可能会遇到中文乱码的问题。这个问题主要涉及到字符编码的处理,包括HTTP请求的编码、文件名的编码以及文件内容的编码。接下来,我们...

    开发Struts应用的步骤及中文乱码处理.doc

    在开发Struts应用时,中文乱码问题是一个常见的挑战,特别是在处理表单提交和页面显示时。以下将详细解释开发Struts应用的步骤以及解决中文乱码问题的方法。 1. **新建 Web Project** - 在IDE中创建一个新的Web...

    Struts上传,已经处理好乱码问题

    本篇文章将详细探讨如何在Struts中处理文件上传并解决乱码问题。 首先,我们需要了解Struts文件上传的基本原理。在Struts中,文件上传是通过`Commons FileUpload`库来实现的,它是Apache Commons项目的一部分,专门...

    Struts框架下Ajax发送中文乱码问题的解决

    在实际应用中,我们常常会遇到Ajax与服务器交互时出现中文乱码的问题,尤其是在发送和接收中文数据时。这个问题主要涉及到字符编码的处理,解决起来需要对HTTP协议、字符编码原理以及Struts框架的工作机制有一定的...

    struts 中文乱码问题解决

    在IT领域,特别是Web开发中,Struts框架作为Java Web应用的一个重要组成部分,其在处理中文字符时常常遇到乱码问题。这个问题不仅影响了用户体验,也增加了开发者的调试难度。本文将深入探讨Struts框架中中文乱码的...

    开发STRUTS应用的步骤及中文乱码处理汇编.pdf

    开发STRUTS应用的步骤及中文乱码处理汇编 STRUTS是一个开源的JavaEE框架,用于构建基于MVC(Model-View-Controller)设计模式的Web应用程序。以下是开发STRUTS应用的基本步骤和中文乱码问题的解决方法: 1. 新建...

    中文乱码处理问题总结

    在进行中文字符处理时,经常会出现乱码问题。这主要是因为不同的系统、程序或组件可能采用不同的编码方式,而这些编码方式之间的转换不当就会导致乱码现象。本文将重点讨论在Java环境下,特别是Web应用开发中遇到的...

    J2EE中Struts中四种解决中文乱码问题的方法

    在Java Web开发过程中,尤其是使用Struts框架时,经常会遇到中文乱码的问题。本文将详细介绍在J2EE环境下,利用Struts框架解决中文乱码问题的四种实用方法。 #### 方法一:通过添加过滤器解决乱码 **原理介绍**:...

    开发STRUTS应用的步骤及中文乱码处理归纳.pdf

    在开发STRUTS应用时,中文乱码问题常常出现。解决这个问题通常涉及以下几个方面: 1. 页面编码设置:确保JSP页面的`;charset=UTF-8"%>`指令设置正确的字符集。 2. 请求参数编码:在Action中接收表单数据时,使用`...

    struts2 中文文件名文件下载

    解决Struts2中的中文文件名下载问题,可以按照以下步骤进行: 1. **配置Struts2 Action类**: 在处理文件下载的Action类中,需要指定文件名的字符编码。可以使用`ContentDisposition`类来自定义HTTP响应头,以指定...

    无中文乱码的Struts上传下载(任意文件上传)

    在处理文件上传和下载时,Struts提供了一套完善的机制,但有时会遇到中文乱码的问题。本教程将详细介绍如何在Struts中实现无中文乱码的文件上传与下载,并涵盖任意数量的文件上传。 首先,解决中文乱码问题的关键...

    Struts 2中实现文件下载

    以下将详细介绍如何在Struts 2中实现文件下载,特别是处理中文文件名的问题。 首先,你需要创建一个Action类,例如`FileDownloadAction`,这个类需要包含一个方法来提供文件的输入流。通常,你会有一个属性如`...

    struts2中通过json传值解决乱码问题的实现方法

    总之,在使用Struts2进行Web开发时,通过合理使用encodeURI和URLDecoder工具类,可以有效解决通过JSON传值时出现的中文乱码问题。这要求开发人员在前端JavaScript代码和后端Java代码中都进行适当的编码和解码操作,...

    struts乱码处理

    3. **在Action中处理** - **请求参数编码**:在Action类中通过调用`request.setCharacterEncoding("UTF-8")`方法来设置请求的字符集。这种方式适用于特定Action中的乱码问题。 ```java public ActionForward ...

    struts上传(已解决中文问题)

    在Struts框架中处理文件上传功能是一项常见的任务,但中文文件名在上传过程中可能会遇到乱码问题。这个问题通常与字符编码设置、服务器配置以及Struts的配置有关。 首先,让我们深入了解一下文件上传的基本原理。在...

    Struts如何解决中文添加到数据库

    在处理中文数据时,开发者可能会遇到乱码问题,这主要是因为字符编码不一致导致的。以下是一些关于Struts如何解决中文添加到数据库的关键知识点: 1. **字符编码设置** - **请求编码**:Struts框架处理HTTP请求时...

    struts中文标签

    2. `html:text`: 这个标签用于创建输入框,当用户输入中文时,Struts中文标签会自动处理中文编码,确保在提交时能够正确保存。 3. `html:textarea`: 用于创建多行文本输入区域,同样处理中文输入,避免在页面间传递...

Global site tag (gtag.js) - Google Analytics