`
一笑_奈何
  • 浏览: 68809 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

springMVC 解决GET乱码

阅读更多
    最近我的项目里面用到了springMVC + mybatis这个框架我是没有怎么用过。今天自己在写项目的时候遇到了一个问题,当我以get方式发送请求之后如果查询参数里面包含中文就会出现乱码。所以我自己写了一个过滤器,来过滤用户发送过来的请求,把他的编码方式设置成UTF-8,但是设置了之后还是不太得行。因为这种设置编码的方式只是针对POST请求里面含有中文的乱码,但是get请求该怎么办了????
    最笨的方法就是用js进行两次编码控制层一次转码,但是对于参数多了像我这样的懒人就懒得做了,所以我最后在网上找了一下资料,看了一篇针对get请求解决乱码的方法。其实说起来很简单,只要在tomcat里面设置请求的编码即可,代码如下:
<Connector connectionTimeout="20000" port="9001" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/> 
.
    我在网上看了一下tomcat中设置URIEncoding这个参数到底干什么用的,网上资料的是这么写的设置URIEncoding主要是用于tomcat按照什么请求解码,这样就可以完美的解决get请求的乱码了。
   
分享到:
评论
2 楼 乒乓狂魔 2014-08-27  
错了,是这个地址 http://lgbolgger.iteye.com/blog/2106667
1 楼 乒乓狂魔 2014-08-27  
楼主可以参考这篇文章  http://lgbolgger.iteye.com/admin/blogs/2106667,你就会真正理解它的作用

相关推荐

    SpringMVC解决GET请求时中文乱码的问题.rar

    总结,解决Spring MVC中GET请求中文乱码问题的关键在于确保从客户端到服务器再到客户端的整个链路中,字符编码的一致性和正确设置。通过调整配置、使用注解或自定义拦截器,可以有效地解决这个问题,确保中文数据的...

    java springmvc乱码解决归纳整理详解

    Java SpringMVC 乱码解决方案详解 Java SpringMVC 中的乱码问题是开发过程中常见的问题之一,本篇文章将对 Java SpringMVC 中的乱码问题进行详细的分析和解决方案介绍。 页面传值到后台乱码解决 在 Java ...

    SpringMVC请求/响应乱码问题解决方案解析

    "SpringMVC请求/响应乱码问题解决方案解析" SpringMVC请求/响应乱码问题是指在使用SpringMVC框架进行Web开发时,请求参数或响应内容出现乱码的问题。这种问题的出现是由于字符编码的不一致所引起的。本文将详细介绍...

    解决表单post,get到springMVC后台乱码的问题

    解决表单post,get到springMVC后台乱码的问题 在 Spring MVC 框架中,处理表单提交数据时可能会出现乱码问题,尤其是在使用 POST 或 GET 请求时。这篇文章将分享解决表单post,get到springMVC后台乱码的问题的方法,...

    Spring MVC参数传递中文乱码解决方法分享

    一、GET 方式中文乱码解决方案 在 GET 方式中,我们可以使用以下方法来解决中文乱码问题: String str = new String(request.getParameter("参数名").getBytes("iso-8859-1"), "utf-8"); 这个方法可以将 GET ...

    03.SpringMVC中如何解决POST请求中文乱码问题GET的又如何处理呢.zip

    总结,解决Spring MVC中的POST和GET请求中文乱码问题,关键在于确保整个系统从客户端到服务器端的字符编码一致性,包括过滤器、控制器参数、表单提交以及服务器配置等。遵循以上步骤,可以有效避免中文乱码的出现。...

    SpringMVC请求乱码处理的2种方式

    SpringMVC请求乱码处理的2种方式 SpringMVC请求乱码处理是Web开发中一个常见的问题,特别是在...SpringMVC请求乱码处理的2种方式可以解决POST和GET请求中的乱码问题,对大家的学习或者工作具有一定的参考学习价值。

    springmvc 发送ajax出现中文乱码的解决方法汇总

    以下将详细介绍四种解决Spring MVC中处理Ajax请求时中文乱码的方法。 ### 方法一:在@RequestMapping注解中指定字符集 在控制器的方法上添加`@RequestMapping`注解,并明确指定`produces`属性为`"text/html;...

    彻底解决Spring MVC中文乱码问题的方案

    本篇文章将深入探讨如何彻底解决Spring MVC中的中文乱码问题,以便于开发者能够流畅地处理中文数据。 首先,当用户通过表单提交中文参数时,可能会遇到乱码问题。确保JSP页面的编码设置为UTF-8,例如在页面头部添加...

    springmvc+mybatis面试题

    POST请求中文乱码可以通过在web.xml配置CharacterEncodingFilter解决,设定请求和响应的编码为UTF-8。对于GET请求,可以通过以下两种方式处理乱码: 1. 修改Tomcat配置文件,设置Connector的URIEncoding属性为"utf-8...

    javaweb乱码问题分析与解决.md

    ### JavaWeb乱码问题分析与解决 #### 一、引言 在JavaWeb开发中,乱码问题是开发者经常遇到的问题之...无论是传统的Servlet/JSP项目还是基于SpringMVC框架的应用,都可以通过适当的配置来解决乱码问题,提高用户体验。

    分享SpringMVC归纳

    此外,还讲解了如何编写Handler、如何处理请求映射、如何进行参数绑定、如何解决乱码问题、如何实现数组、列表、Map的绑定、如何实现文件上传以及如何实现JSON交互等内容。这些知识点对于初学者和有一定经验的开发者...

    SpringMVC框架笔记1

    此外,Servlet处理请求和响应的流程相对繁琐,包括参数转换、乱码问题和表单验证等,SpringMVC则提供了便捷的解决方案。 SpringMVC框架的核心组件包括: 1. **前端控制器(DispatcherServlet)**:作为整个框架的...

    springmvc笔记

    总的来说,Spring MVC 提供了一套完整的解决方案,从接收用户请求到处理业务逻辑,再到生成响应,都有一套清晰的流程和强大的工具支持。在实际开发中,开发者可以根据需求配置和扩展这个框架,以实现高效、可维护的...

    springMVC接收和返回参数各种情况整合

    1. **请求体编码问题:** 在处理JSON格式的数据时,确保前后端编码一致,避免出现乱码等问题。 2. **异常处理:** 在处理前端传来的数据时,应当考虑到可能出现的异常情况,如数据类型不匹配等,并作出相应的处理。 ...

    SpringMVC第一天学习代码

    在处理中文乱码问题时,SpringMVC提供了多种解决方案。你可以通过设置`CharacterEncodingFilter`过滤器,或者在控制器方法中指定字符编码。例如,在`web.xml`中添加以下配置: ```xml &lt;filter-name&gt;...

    springmvc开发笔记

    ### Spring MVC 开发笔记:解决异步刷新时的乱码问题 #### 一、问题背景与分析 在使用Spring MVC框架进行Web应用开发时,经常会遇到一个常见的问题——异步请求(尤其是AJAX请求)返回的数据出现乱码现象。这个...

    springmvc-restful

    本篇将深入探讨"springmvc-restful"主题,特别是关于乱码的处理以及如何实现Spring MVC的过滤器。 1. **RESTful API**: REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于...

    SpringMVC+Jquery实现Ajax功能

    4. **配置过滤器**:配置`CharacterEncodingFilter`以解决POST请求可能出现的乱码问题,确保请求和响应使用UTF-8编码。 5. **配置SpringMVC配置文件**(例如`applicationContext-mvc.xml`):定义处理器映射器、...

Global site tag (gtag.js) - Google Analytics