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

解决Struts2中表单提交到action时的中文乱码

    博客分类:
  • java
阅读更多

在struts2的开发过程中出现乱码的情况如下:

1:jsp页面出现的乱码。

2:数据库本身的乱码。

3:struts2的国际化出现的乱码。

当jsp,数据库没有乱码的时候,若我们的程序还是出现乱码,则需要考虑是struts2的Action出现乱码的问题了:

具体解决方法:

1:新建立个struts.propertis的配置文件

在 struts.properties 文件中:

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

分享到:
评论

相关推荐

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

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

    struts2的中文乱码问题解决

    2. **Action乱码**:在处理表单提交等数据交互时,服务器端接收到的数据出现乱码。 3. **数据库乱码**:存储在数据库中的中文字符变为乱码。 #### 二、乱码产生的原理 Java使用Unicode编码,而Windows系统通常使用...

    Struts2.0解决中文乱码

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

    Struts中文乱码解决方案

    这样,当表单提交时,Struts 会使用指定的编码(这里是 "GBK")来解码请求参数,从而避免乱码。 三、请求参数中的中文乱码问题解决方案: 对于用户提交的含有汉字的请求数据导致的乱码,可以通过自定义 ...

    struts2中文乱码解决Demo

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

    struts1.2 解决中文乱码

    - 提交表单或接收请求参数时中文字符不能正确识别。 **原因分析:** 1. **编码设置不一致:** - 不同的组件(如浏览器、服务器、框架等)之间采用不同的字符集编码。 - 请求处理过程中涉及的不同环节(如客户端...

    解决Struts提交中文出现乱码和提交日期型数据报错的问题

    在开发过程中,开发者可能会遇到中文乱码和日期型数据提交时出错的问题。这些问题通常涉及到字符编码设置和数据类型转换。 首先,我们来讨论如何解决Struts提交中文出现乱码的问题。中文乱码通常与字符编码设置有关...

    eclipse struts 中文乱码问题图解

    当用户通过表单提交包含中文的参数时,如果服务器端未正确处理编码,可能会导致乱码。在Struts框架中,可以配置`struts-default.xml`或自定义的配置文件,添加全局过滤器来设定字符编码。例如: ```xml ...

    struts2中的批量上传与文件下载(解决中文乱码问题)

    Struts2是一个强大的Java web框架,它为开发者提供了丰富的功能,包括处理用户表单提交、文件上传和下载等。在实际开发中,处理文件上传和下载时,尤其是涉及到中文字符时,经常会出现中文乱码的问题。本文将详细...

    struts之中文乱码问题

    1. **请求编码不一致**:当用户通过表单提交包含中文字符的请求时,如果服务器端未正确设置请求编码,就可能导致乱码。 2. **响应编码不一致**:在生成含有中文字符的响应时,如HTML页面或JSON响应,如果服务器未...

    Struts2文件上传下载 中文乱码

    接下来,我们将详细讨论如何解决Struts2中的这些问题。 1. **文件上传**: - **Action配置**:首先,你需要在Struts2的Action类中定义一个`File`类型的属性来接收上传的文件,并通过`@Result`注解设置结果类型为`...

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

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

    struts处理中文乱码问题总结

    传递参数中文乱码通常发生在表单提交的过程中。例如,用户在登录界面输入中文用户名时,若未经正确处理,提交至服务器的数据可能出现乱码。解决方法如下: 1. **修改Tomcat配置**:打开`conf/server.xml`文件,在...

    struts 2.1.6 中文乱码处理

    可以通过提交包含中文字符的数据表单,检查数据库中存储的是否为正确的中文字符来验证。此外,还可以通过浏览器查看页面上的中文显示是否正常。 #### 结论 通过上述方法,可以在不升级Struts 2版本的情况下解决...

    struts2 中文文件名文件下载

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

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

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

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

    在Struts框架中,文件上传功能是常见的需求之一,尤其是在处理用户提交的表单数据时。然而,文件上传过程中可能会遇到编码问题,导致中文等非ASCII字符出现乱码。本篇文章将详细探讨如何在Struts中处理文件上传并...

    struts2技巧,笔记.zip指定404,500页面 utf-8过滤器 防SQL注入 解决乱码

    在Struts2中,可以通过在struts.xml配置文件中定义全局结果类型来实现。例如,为404错误指定一个特定的JSP页面,使用户看到的不是默认的错误信息。 2. **字符编码问题**: - **pageEncoding**:在JSP页面中,...

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

    总之,解决Struts框架中的中文乱码问题,关键在于配置正确的字符编码,并在处理文件名时进行适当的转换。同时,使用合适的API处理文件上传和下载,确保文件能被正确地读取和写入。提供的源码和文档资源是实践这些...

Global site tag (gtag.js) - Google Analytics