项目中有表单,文件,填写信息有中文代码。
web三大技术解决乱码:1.过滤器:解决代码重复。
2.servlet:产生动态web内容。
3.监听器:解决事件编程。
添加过滤器:在web.xml里面添加代码(写在 <web-app> </web-app> 标签里面)。
<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> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>