博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java处理中文乱码问题
阅读量:5371 次
发布时间:2019-06-15

本文共 1062 字,大约阅读时间需要 3 分钟。

package servlet;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebFilter(filterName = "FilterCoding",urlPatterns = "/*")public class FilterCoding implements Filter {    public void destroy() {    }    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {        HttpServletRequest request = (HttpServletRequest) req;        HttpServletResponse response = (HttpServletResponse) resp;                // 解决post方式提交中文乱码问题,        // 在tomcat8及以上版本,get方式提交不存在中文乱码问题        if ("post".equalsIgnoreCase(request.getMethod())){            request.setCharacterEncoding("utf-8");        }                // 解决响应中文乱码问题        response.setContentType("text/html;charset=utf-8");        // 放行请求与响应        chain.doFilter(request, response);    }    public void init(FilterConfig config) throws ServletException {    }}

  

转载于:https://www.cnblogs.com/heqiuyong/p/9768577.html

你可能感兴趣的文章
四十九. Zabbix报警机制 、 Zabbix进阶操作 、 监控案例
查看>>
占小狼的简书博客
查看>>
struts2__action执行顺序
查看>>
php异常处理
查看>>
[xampp] /usr/bin/env: php: No such file or directory
查看>>
细学PHP 10 贴吧-2
查看>>
黑客攻防入门秘籍
查看>>
Swift迎来了1.0 GM 版(2014.09.09)
查看>>
【iOS开发-68】APP下载案例:利用tableView自带的cell布局+缓存池cell复用时注意button状态的检查...
查看>>
《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本
查看>>
Java 编程下实现随机无重复数字功能
查看>>
Android 编程下的代码混淆
查看>>
animation属性
查看>>
页内的模块和组件抽象规划经验
查看>>
安全-分析深圳电信的新型HTTP劫持方式
查看>>
将Centos的yum源更换为国内的阿里云源
查看>>
git diff 的用法
查看>>
一段sql的优化
查看>>
十进制与十六进制的相互转换
查看>>
在Flex中用Validator检测数字、字符串、Email.
查看>>