博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对敏感文字替换
阅读量:2397 次
发布时间:2019-05-10

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

敏感文字替换

package cn.itcast.web.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import cn.itcast.web.decorator.MyResponse;public class TransferFilter implements Filter {	public void destroy() {	}	public void doFilter(ServletRequest req, ServletResponse res,FilterChain chain) throws IOException, ServletException {		HttpServletRequest request = (HttpServletRequest) req;		HttpServletResponse response = (HttpServletResponse) res;		MyResponse myResponse = new MyResponse(response);		response.setContentType("text/html;charset=UTF-8");		chain.doFilter(request,myResponse);		byte[] data = myResponse.getBuffer();		String message = new String(data,"UTF-8");		if(message.contains("中国")){			message = message.replaceAll("中国","中国");		}		response.getWriter().write(message);	}	public void init(FilterConfig filterConfig) throws ServletException {	}}

转载于:https://my.oschina.net/u/2356176/blog/468030

你可能感兴趣的文章
Ubuntu 14.04LTS 下安装.net框架
查看>>
Eclipse 配置Groovy语言环境 && Java工程运行Groovy
查看>>
人工智能术语表
查看>>
Tensorflow Python API 翻译(sparse_ops)
查看>>
Tensorflow Python API 翻译(math_ops)(第一部分)
查看>>
Tensorflow Python API 翻译(math_ops)(第二部分)
查看>>
课程---程序员炒股,如何计算股票投资组合的风险和收益
查看>>
人工智能资料库:第3辑(20170107)
查看>>
人工智能资料库:第22辑(20170131)
查看>>
人工智能资料库:第23辑(20170201)
查看>>
MongoDB-初体验
查看>>
TensorFlow中四种-Cross-Entropy-算法实现和应用
查看>>
不可不知的python陷阱
查看>>
进程管理工具--supervisor
查看>>
使用virtualenv在ubuntu上搭建python-3开发环境
查看>>
详解-Python-的-“==”-和-“is”
查看>>
Tensorflow-Python-API-翻译(array_ops)
查看>>
Tensorflow-Python-API-翻译(constant_op)
查看>>
Tensorflow-Python-API-翻译(framework)
查看>>
Tensorflow-Python-API-翻译(math_ops)(第二部分)
查看>>