`

struts2请求action乱码问题

阅读更多
最近在搭建SSH JavaWeb环境,老是出现乱码的问题,在网上搜索一通后还是不行比如过滤器什么的都试过了。最后发现是tomcat的问题。
tomcat安装目录下D:\ProgramFiles\Tomcat6.0\conf找到server.xml配置文件   
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

加上URIEncoding="UTF-8"属性就OK了。
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" 
               URIEncoding="UTF-8"/>

但是不一定改了就行,引起乱码的原因有很多,比如页面跟request的编码不统一也会乱码。
分享到:
评论

相关推荐

    Struts2Action处理中文乱码

    Struts2 Action 处理中文乱码问题是一个常见的挑战,尤其是在进行Web开发时,由于编码格式不统一,可能导致输入或显示的中文字符出现乱码。以下是对两种解决方法的详细解释: 方法一:通过配置Struts2的i18n编码 ...

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

    Struts2框架中的`StrutsPrepareAndExecuteFilter`是核心过滤器,负责处理HTTP请求并执行相应的Action。在Struts.xml配置文件中,设置 `&lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt;` 是为了指定字符编码...

    struts2的中文乱码问题解决

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

    struts中文乱码问题解决详细步骤

    1. **Action类中的设置**:在Struts2的Action类中,可以使用`@Action`注解来指定请求的编码: ```java @Action(value = "testAction", results = { @Result(name = "success", type = "stream", params = { ...

    struts下的汉字乱码问题

    总结来说,解决Struts下的汉字乱码问题,需要从页面、过滤器、服务器配置和Struts核心Servlet等多方面进行设置,确保在整个请求生命周期中,中文字符始终以正确的编码进行处理。这不仅涉及了前端的展示,还涉及到...

    struts解决中文乱码问题

    在开发Web应用程序时,中文乱码问题是一个常见的挑战,特别是在使用Struts框架的时候。这个问题的出现通常是由于客户端和服务器端的字符集不一致导致的。本文将深入探讨如何解决Struts框架下的中文乱码问题。 首先...

    struts2获取参数,解决乱码,跳转

    在这个主题中,我们将深入探讨Struts2如何获取参数、解决乱码问题以及实现页面跳转。 首先,让我们来看看Struts2如何获取HTTP请求中的参数。在Struts2中,我们可以使用Action类来接收和处理请求参数。Action类是...

    Struts2.0解决中文乱码

    在Struts2.0框架中,这一问题尤为突出,因为不当的编码设置会直接导致用户界面显示错误或者数据处理时出现乱码。本文将深入探讨如何在Struts2.0中解决中文乱码问题,确保应用程序能够正确地处理和显示中文字符。 ##...

    struts之中文乱码问题

    在处理中文字符时,Struts可能会遇到乱码问题,这主要是由于字符编码不一致或未正确配置导致的。下面我们将深入探讨这个问题,并提供解决策略。 **乱码产生的原因** 1. **请求编码不一致**:当用户通过表单提交...

    struts1.2 解决中文乱码

    ### Struts 1.2 中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在 Web 应用开发过程中,特别是在使用 Java 的 Struts 1.2 框架时,中文乱码问题是开发者经常遇到的一个难题。这不仅影响用户体验,还会...

    struts2乱码与json插件(1)

    在这个主题中,“struts2乱码与json插件”主要关注两个方面:字符编码问题和JSON数据交互。 **字符编码问题** 在开发web应用时,乱码问题经常出现,尤其是在处理用户输入或显示非ASCII字符时。Struts2框架默认使用...

    struts 2. 5.2解决中文乱码

    通过以上步骤,一般可以解决Struts 2.5.2框架下的中文乱码问题。但请注意,每个项目可能有不同的配置和需求,因此在实际应用中,还需要根据具体情况进行调试和调整。 在`myStruts`这个压缩包中,可能包含了示例代码...

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

    2. 在Struts配置文件中配置`CharacterEncodingFilter`或在Action中手动设置请求的字符编码。 3. 检查并设置JSP页面的响应编码。 通过以上步骤,我们应该能够有效地避免在Struts框架下使用Ajax时出现的中文乱码问题...

    struts2中文乱码解决Demo

    在处理中文字符时,Struts2可能会遇到乱码问题,这主要是因为字符编码不一致导致的。本DEMO是为了解决Struts2在处理中文输入时可能出现的乱码问题,确保系统能够正确地接收和显示中文字符。 首先,我们要理解乱码...

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

    总结,Struts框架处理文件上传涉及的主要步骤包括配置Struts配置文件、创建上传表单类、编写处理文件上传的Action以及处理可能出现的乱码问题。通过正确设置字符编码,可以确保文件名在上传过程中保持正确,避免出现...

    eclipse struts 中文乱码问题图解

    总结来说,解决Eclipse Struts中文乱码问题主要涉及页面编码设置、请求参数处理以及资源文件的正确编码。通过调整相应的配置和使用合适的工具,可以有效避免和解决这些问题,确保中文字符的正常显示和处理。

    struts2文件下载(解决了中文乱码问题)

    在处理文件下载时,Struts2提供了一套完整的解决方案,包括处理中文文件名的乱码问题。在标题提到的场景中,开发者可能遇到了在使用Myeclipse 6.5集成开发环境,JDK1.6和Tomcat 6.0服务器环境下,通过Struts2进行...

    struts2配置文件传值中文乱码

    在IT领域,特别是Web开发中,遇到中文乱码问题是相当常见的,尤其是在使用Struts2框架进行项目开发时。本文将围绕“Struts2配置文件传值中文乱码”这一主题,深入探讨其成因、解决方案以及相关的配置细节,旨在帮助...

    Struts中文乱码解决方案

    这里我们将详细探讨如何解决 Struts 中的中文乱码问题。 一、在 Action 类中的解决方法: 当在 Action 类中遇到中文乱码问题时,可以使用以下代码进行转换。创建一个静态工具类,如 `Chinese`,并定义一个 `...

    struts2中文乱码

    为了有效解决Struts2中的中文乱码问题,可以通过实现一个自定义过滤器来统一设置请求和响应的编码方式。下面详细介绍如何实现这个过滤器以及如何将其集成到项目中。 #### 四、自定义过滤器实现 1. **创建自定义过滤...

Global site tag (gtag.js) - Google Analytics