`
happyforever82
  • 浏览: 121166 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2项目,使用get方法提交的汉字参数乱码

    博客分类:
  • java
阅读更多

我的JAVA文件, 模板文件均为 utf-8编码. get取到的汉字乱码

解决办法:

 

修改tocmat的server.xml, 修改connector为:

 <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000" enableLookups="false"
               redirectPort="8443" URIEncoding="UTF8" />

 

注意: 是加上 URIEncoding="UTF8" , 则不是 URIEncoding="UTF-8"

1
1
分享到:
评论
1 楼 shootyou 2010-07-06  
晕,被你误导了。
URIEncoding="UTF8"是不会生效的,相当于使用了默认编码。
URIEncoding="UTF-8"才是正确的配置。

你的问题可能是客户端URL编码使用的不是UTf-8,IE默认是GBK。

相关推荐

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

    在Struts2的各个版本和不同过滤器设置下,GET方式提交的中文乱码问题仍然存在。一种可行的解决方案是在Tomcat服务器的配置文件`server.xml`中,修改`&lt;Connector&gt;`标签,添加`URIEncoding="UTF-8"`属性。这将强制...

    struts2的中文乱码问题解决

    在使用Struts2框架进行Web开发的过程中,中文乱码问题是一个常见的挑战。这不仅影响用户体验,还可能导致数据不一致等问题。为了解决这一问题,我们需要理解其背后的原理,并采取相应的措施。下面将详细介绍如何解决...

    struts2中文乱码问题

    综上所述,解决Struts2中文乱码问题的方法主要包括设置JSP页面编码、配置Struts2国际化编码、修改web.xml配置、使用POST请求方式以及自定义过滤器等。开发者可以根据项目的具体情况选择合适的方法来解决中文乱码问题...

    ajax get请求中文参数乱码解决

    在进行Web开发时,我们经常会遇到Ajax GET请求发送中文参数时出现乱码的问题...在提供的压缩包文件`strtus-ajax-by-get-zh-garbled`中,可能包含了关于Struts框架下解决Ajax GET请求中文乱码的示例代码,可以参考学习。

    Struts2.0解决中文乱码

    在IT领域,特别是Web开发中,处理中文...通过在`struts.properties`文件中配置`struts.i18n.encoding`,并注意表单提交和超链接传递参数的处理,可以有效避免中文乱码问题,提升Web应用的用户体验和数据处理的准确性。

    Struts2下载文件中文乱码处理

    ### Struts2下载文件中文乱码处理 在Web开发中,使用Struts2框架进行文件下载操作时,经常遇到的一个问题是文件名中的中文字符显示为乱码。这主要是因为浏览器和服务器之间的编码不一致所导致的。为了确保用户能够...

    struts下的汉字乱码问题

    在Struts框架中,汉字乱码问题是一个常见的问题,特别是在处理中文输入时。解决这个问题涉及到多个层面,包括页面编码设置、服务器配置以及Struts的Servlet配置。以下是对这些问题的详细解释: 1. 页面编码设置: ...

    使用prototype.js发送ajax get请求中文参数乱码解决

    在处理中文参数时,尤其是在使用Ajax的GET请求时,可能会遇到中文乱码的问题。这是因为浏览器、服务器和JavaScript之间的编码处理不一致所导致的。本文将深入探讨这个问题,并提供解决方案。 首先,我们需要了解...

    Struts2和servlet的中文乱码问题

    在Web开发中,尤其是使用Struts2和Servlet框架时,中文乱码问题是一个常见的困扰。本文将详细解析如何解决这两个框架中的中文乱码问题。 首先,我们来看Struts2的情况。在处理中文乱码时,主要涉及到两种HTTP请求...

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

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

    struts处理中文乱码问题总结

    2. 传递参数中文乱码: 在Struts应用中,当用户通过表单提交包含中文的参数时,可能会遇到乱码问题。这是因为HTTP请求的默认编码通常不是UTF-8。为了解决这个问题,我们需要在Action类中接收请求参数时,确保请求的...

    J2EE以GET和POST方式提交表单的乱码解决(受教了)

    `struts2乱码处理.doc`文件很可能包含更具体的Struts2框架下的乱码解决方案,建议查看文档以获取更多细节。 总之,解决J2EE应用中GET和POST方式的乱码问题需要从服务器配置、页面编码以及代码处理三个方面入手,...

    使用拦截器解决中文乱码

    ### 使用拦截器解决中文乱码 ...在Struts2框架中,使用自定义拦截器解决中文乱码问题是一种高效且实用的方法。通过本教程的学习,开发者能够快速掌握如何实现这一功能,从而提升Web应用程序的用户体验。

    struts解决乱码问题

    在使用Struts框架进行Web开发时,经常会遇到一个让人头疼的问题——中文乱码。特别是在Tomcat服务器环境下,如何有效地解决这一问题,确保中文字符能够正常显示与传递,是许多开发者都需要面对的挑战。本文将通过...

    struts2访问application、session以及request等web资源的示例代码

    在"struts2-web"这个压缩包文件中,可能包含了一个或多个示例项目,演示了如何在Struts2的Action类中实现对application、session和request域的访问。开发者可以运行这些示例,通过观察控制台输出或页面显示,了解...

    中文乱码处理问题总结

    ### 中文乱码处理问题总结 #### 一、引言 在进行中文字符处理时,经常会出现乱码问题。这主要是因为不同的系统、程序或组件可能采用不同的编码方式,而这些编码方式之间的转换不当就会导致乱码现象。本文将重点...

    Struts实现文件下载中文乱码解决方案

    综上所述,解决Struts文件下载中文乱码问题的关键在于统一编码方式,确保URL编码、解码和HTTP响应头中的字符集设置正确。通过以上步骤,可以有效地避免中文文件名在下载过程中出现乱码的情况。同时,注意文件的读取...

    使用拦截器解决中文乱码问题.pdf

    本文将详细讲解如何使用拦截器(Interceptor)来有效解决Struts2中的中文乱码问题。 首先,我们需要了解为什么在Struts2中直接使用Filter无法解决乱码。在Struts1中,我们通常会自定义一个Filter,设置字符编码,...

    马士兵struts2课程的学习笔记

    1. **导入包**:在使用Struts2之前,首先需要将相关的Struts2库导入到项目的类路径中。这通常包括struts2-core.jar和其他相关依赖库,这些库提供了Struts2的核心功能。 2. **web.xml配置**:在`web.xml`文件中,你...

Global site tag (gtag.js) - Google Analytics