Spring MVC form表单提交乱码
2023-09-11 14:19:57 时间
spring mvc form表单submit直接提交出现乱码。导致乱码一般是服务器端和页面之间编码不一致造成的。根据这一思路可以依次可以有以下方案。
1、jsp页面设置编码
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
2、web.xml中添加编码设置
<filter> <filter-name>CharacterEncoding</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>CharacterEncoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
注意,此段编码设置必须写在所有filter的前面,否则有可能不起作用。
相关文章
- [转]SpringMVC+Hibernate+Spring 简单的一个整合实例
- [转] 使用Spring MVC构建REST风格WEB应用
- spring 事务相关
- Spring源码解析(十六)Spring是如何利用注解管理IOC容器的
- Spring源码分析(二)Spring怎么扩展解析xml接口的
- 继承Spring AbstractRoutingDataSource实现路由切换
- 《Spring MVC学习指南(第2版)》——1.3 小结
- 《Spring MVC学习指南(第2版)》——2.4 模型2之Filter分发器
- Spring MVC 通过 @PropertySource和@Value 来读取配置文件
- aop 注解 开启spring自带的事务
- 使用spring mvc或者resteasy构建restful服务
- Context hierarchy in Spring Web MVC
- 在Spring data中使用r2dbc
- Spring boot自定义parent POM
- spring MVC中传递的参数对象中包含list的情况
- 浅析Spring Bean的循环依赖问题、单例对象初始化三步、spring的三级缓存+提前曝光机制
- spring mvc Spring Data Redis RedisTemplate [转]
- Spring 新手教程(三) 注入和自己主动装配
- Maven管理的Spring Web项目集成JUnit单元测试
- Spring MVC入门——day06
- spring mvc DispatcherServlet详解之interceptor和filter的区别