`
开山怪
  • 浏览: 1291 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

spring中form提交中文乱码解决方式

阅读更多
在spring mvc 3.0 框架中,通过JSP页面、HTML页面以POST方式提交表单时,表单的参数传递到对应的servlet后会出现中文显示乱码的问题。解决办法可采用spring自带的过滤技术,对所有页面间参数的传递设置统一的字符编码。

    在web.xml中添加几行代码即可:

<filter>
  <filter-name>characterEncodingFilter</filter-name>
  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>UTF-8</param-value>
  </init-param>
  <init-param>
   <param-name>forceEncoding</param-name>
   <param-value>true</param-value>
  </init-param>
</filter>

<filter-mapping>
  <filter-name>characterEncodingFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
评论

相关推荐

    FORM表单中文乱码问题分析与解决

    FORM表单中文乱码问题分析与解决 在 Web 开发中,中文乱码问题是一个常见的问题,尤其是在FORM表单传递参数时。...使用正确的编码方式和解码方式可以解决中文乱码问题,从而确保FORM表单中的中文参数传递正确。

    JSP中解决中文乱码的万能方法

    ### JSP中解决中文乱码的万能方法 在JSP开发过程中,中文乱码问题是一个常见的技术难题,尤其在处理客户端与服务器之间的数据交互时更为突出。本文将详细介绍几种有效的解决方案,帮助开发者应对各种场景下的乱码...

    JSP中文乱码解决集锦

    总之,解决JSP中文乱码问题的关键在于确保整个请求处理链中的字符编码一致性。从JSP文件编码、HTTP响应到请求参数接收,每个环节都应妥善设置。使用过滤器可以提供一种优雅的全局解决方案,减少重复编码的工作。

    乱码解决_MYSQL.txt

    当通过命令行工具连接到MySQL时,可以通过以下方式解决乱码问题: ``` mysql -u root -p --default-character-set=utf8 ``` 这里的`--default-character-set=utf8`参数指定了客户端连接时使用的字符集为UTF-8。...

    jsp传值中文乱码问题解决方法示例介绍.docx

    本篇将详细介绍如何解决JSP传值过程中出现的中文乱码问题。 首先,我们需要理解乱码产生的原因。在网页中,数据的编码和解码过程需要保持一致。如果服务器和客户端之间使用的字符编码不同,就可能出现乱码。例如,...

    解决jsp中文乱码问题

    在JSP(web应用的一种技术)开发过程中,中文乱码问题是开发者常常遇到的问题之一,特别是在处理用户提交的数据时。本文将详细介绍如何解决JSP中中文乱码的问题,包括页面传递中文参数时可能出现的乱码情况。 #### 一...

    jsp文件上传,解决中文乱码

    综上所述,解决`JSP文件上传`时的中文乱码问题涉及多个层面,包括客户端、服务器配置、编码过滤器、第三方库以及文件保存过程中的编码处理。确保每个环节都正确处理字符编码是避免乱码的关键。对于具体的问题,可能...

    关于SSH中文乱码的一个小总结.doc

    Spring提供了一个CharacterEncodingFilter来解决中文乱码问题,该过滤器可以在web.xml中进行配置。 配置方法: &lt;filter-name&gt;encodingFilter &lt;filter-class&gt;org.springframework.web.filter....

    EXT异步提交FORM表单

    可以采用CORS机制或JSONP方式解决。 - **安全性考虑**:对于敏感操作如修改密码等,应当增加额外的安全验证措施,例如验证码、双因素认证等。 - **异常处理**:在实际开发中,需要考虑到各种异常情况的发生,并给予...

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

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

    flex上传下载 并解决中文乱码

    在本主题中,我们将深入探讨如何使用Flex进行文件上传和下载,并解决过程中可能出现的中文乱码问题。 一、Flex文件上传 1. Flex组件:Flex中可以使用`FileReference`组件来实现文件上传。用户通过选择文件后,`...

    关于applicationx-www-form-urlencoded等字符编码的解释说明

    application/x-www-form-urlencoded是HTML表单提交时使用的最常见的编码格式,它广泛应用于Web开发中,特别是在开发Restful Web service时尤其重要。但是,在实际开发中,我们需要根据具体情况选择合适的编码格式,...

    Ajax乱码解决方案

    在某个基于Ajax的应用程序中,当尝试从服务器获取或提交特定格式的数据时,前端页面出现了乱码现象。这主要体现在数据传输过程中字符编码不一致,导致浏览器解析时出现错误。 #### 二、分析原因 乱码的根本原因在于...

    页面往action传中文参数,如何不变成乱码

    当页面中的中文数据提交到服务器的Action(例如Struts2的Action或者Spring MVC的Controller)时,如果处理不当,就可能出现乱码的情况。本篇文章将深入探讨如何解决这个问题,以确保中文参数在页面与服务器之间正确...

    jsp页面乱码处理

    本文将深入探讨在JSP开发过程中常见的中文乱码问题及其解决方案。 #### 二、乱码产生的原因 在探讨解决方案之前,我们先来了解一下产生中文乱码的原因。中文乱码主要来源于以下几个方面: 1. **编码设置不一致**...

    jsp中FilterDome(乱码过滤器源代码)

    在处理中文或其他多语言字符时,乱码问题时常出现,`FilterDome`就是为了解决这个问题而设计的。下面将详细介绍`FilterDome`的工作原理、如何解决乱码问题以及在SSH框架中的应用。 1. **乱码问题的来源** 在Web...

    页面间跳转乱码

    在进行Web开发的过程中,经常会遇到页面间的跳转以及数据传递的情况。当涉及到中文等非英文...通过上述分析和解决方案,我们可以有效地解决页面间跳转传递中文参数时出现的乱码问题,提高Web应用的用户体验和稳定性。

    Spring MVC请求参数与响应结果全局加密和解密详解

    在处理请求参数时,我们需要考虑到第三方的提交方式,这可能是POST的Http请求方法,提交报文的时候指定ContentType为application/json或者application/x-www-form-urlencoded。在这种情况下,我们需要兼容这两种...

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

    以下是开发STRUTS应用的基本步骤和中文乱码问题的解决方法: 1. 新建WebProject 创建一个新的Web项目是开发STRUTS应用的第一步。通过IDE(如MyEclipse)的“File → New → Web Project”,设置项目名称和相关属性...

    ajax请求乱码的解决方法(中文乱码)

    问题出现在参数`folderName`上,当直接传递包含中文的`folderName`时,由于默认的编码方式不正确,导致中文字符在传输过程中出现乱码。 解决这个问题的关键在于设置正确的字符编码。在`$.ajax`的配置对象中,有一个...

Global site tag (gtag.js) - Google Analytics