SpringMVC拦截器---解决乱码例子(一)
2016-01-19 15:30
459 查看
拦截器的工作原理
SpringMVC 可以通过配置过滤器来解决乱码问题。
拦截器的工作原理和过滤器非常相似。
Controller中:
登录页面:login.jsp
输入用户成功之后:
1.假如登录的时候输入的是中文汉字的时候:
如:小胖
2.后台回去参数值得时候是乱码:
3.解决乱码:在web.xml中
添加过滤器:
<span style="font-size:18px;"> <filter>
<filter-name>setcharacter</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>
</filter>
<filter-mapping>
<filter-name>setcharacter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping></span>
重新启动 运行:
不是乱码了!
SpringMVC 可以通过配置过滤器来解决乱码问题。
拦截器的工作原理和过滤器非常相似。
Controller中:
登录页面:login.jsp
输入用户成功之后:
1.假如登录的时候输入的是中文汉字的时候:
如:小胖
2.后台回去参数值得时候是乱码:
3.解决乱码:在web.xml中
添加过滤器:
<span style="font-size:18px;"> <filter>
<filter-name>setcharacter</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>
</filter>
<filter-mapping>
<filter-name>setcharacter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping></span>
重新启动 运行:
不是乱码了!
相关文章推荐
- 初步理解Java的三大特性——封装、继承和多态
- Maven搭建SpringMVC+Mybatis项目详解
- Eclipse下安装的SVN中文插件转变为英文版
- Eclipse 背景颜色豆沙绿护眼
- java之单例模式【整理】
- (java)urlconnection访问ContentEncoding为gzip的网页
- SpringMVC + Spring + Mybatis + Maven整合实例
- java 线程的开始、暂停、继续
- 浅说 JAVA JVM的那些事
- 【转】eclipse -- the project was not built due to a resource exists with a different case...
- java poi操作excel文件 (新建Excel文件 添加行列、单元格)
- java中获取相对当前日的任何任意一天的方法
- Java的枚举类型用法介绍
- Java和C#运行速度对比:Java比C#快约3倍
- JAVA的静态变量、静态方法、静态类
- Java学习第5天:数组排序的原理解释
- eclipse 自动注释格式
- (转)谈eclipse的jre配置
- Java ArrayList构造分析
- Java transient关键字