Spring MVC 解决form表单提交中文乱码问题
2017-10-14 23:43
567 查看
1. 表单提交controller获得中文参数后乱码解决方案
将jsp页面的设置为utf-8字符编码集<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %>
form表单提交方式为必须为post,get方式下面spring编码过滤器不起效果。
<form:form modelAttribute="user" action="user/add" method="post" >
将以下配代码配置到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>
参考其他乱码详细解决
相关文章推荐
- Spring MVC 3 表单中文提交后乱码问题的解决方法
- spring mvc 3.0 中解决post表单提交出现的中文乱码问题
- html中form表单向Jsp提交中文乱码问题基本解决办法
- Spring MVC 3 表单中文提交post请求和get请求乱码问题的解决方法
- jQuery.form.js进行表单提交,中文乱码问题及解决
- JSP+Servlet学习经验1:解决form表单提交后相应页面中文乱码的问题
- 终极解决MagicAjax提交中文表单乱码的问题(转)
- struts2表单提交的中文参数后台乱码问题解决
- struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
- Struts2提交表单中文乱码问题解决
- 解决struts中<html:form>提交中文时乱码问题
- JSP中乱码问题解决(一、JSP页面显示乱码,二、表单提交中文时出现乱码,三、数据库连接出现乱码,四、数据库的显示乱码 )
- Spring整合Spring MVC项目解决POST提交中文乱码问题的方案
- 解决在Unity3D中通过Post向服务器提交请求,表单中带有中文导致的乱码问题!
- form表单提交的 get/post 方法(二)中文乱码的解决(2)
- 解决Struts里提交中文表单到ActionForm后的乱码问题。
- [前端]解决form表单采用get方式提交中文参数乱码的方法
- Ajax提交表单时的中文乱码问题的解决
- Form提交中文数据时,后台获得出现乱码问题解决。
- 终极解决MagicAjax提交中文表单乱码的问题