Servlet 设置字符编码filter
2024-10-19 21:25:49
filter
package common; import javax.servlet.*;
import java.io.IOException; public class EncodingFilter implements Filter { @Override
public void init(FilterConfig filterConfig) throws ServletException {
} @Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
servletRequest.setCharacterEncoding("utf-8");
servletResponse.setCharacterEncoding("utf-8");
filterChain.doFilter(servletRequest, servletResponse);
} @Override
public void destroy() { }
}
222
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"> <filter>
<filter-name>encodingFilter</filter-name>
<filter-class>common.EncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping> </web-app>
最新文章
- seaJS循环依赖的解决原理
- JPA学习笔记1——JPA基础
- jq制作好看的导航显示效果
- SQL基础语法笔记教程整理
- 非Controller类无法使用Service bean解决方案
- Java解压上传zip或rar文件,并解压遍历文件中的html的路径
- ORACLE字符串分组聚合函数(字符串连接聚合函数)
- POJ 3050 穷举
- autoitv3点击windows界面
- WSGI的理解
- 关于UIFont和计算字符串的高度和宽度
- JVM进程占用CPU过高问题排查
- Java 中 this 和 super 的用法总结
- 【页面加载】【九九乘法表】【document.write的功能_】【<;script>;直接显示数组】【声明新变量】
- Java_oracle超出打开游标的最大数的原因和解决方案
- MongoDB 创建索引及其他
- almond进一步优化requirejs
- Java学习 第二节
- 虚拟机stack全分析
- Entity Framework 数据并发访问错误原因分析与系统架构优化
热门文章
- ARM64架构下面安装mysql5.7.22
- Linux01——常用命令
- 新手学习arm的建议
- Bugku-CTF加密篇之这不是md5(666c61677b616537333538376261353662616566357d)
- 吴裕雄 python 机器学习——模型选择学习曲线learning_curve模型
- Abaqus-GUI开发-RSG
- Spring基础篇——通过Java注解和XML配置装配bean(转载)
- onblur事件和onfocus事件失效
- velocity的 ${} 、$!{}、 !${}
- 基于soa的架构