📄 talk_filter1.java
字号:
package zd.bbs;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class talk_Filter1 extends HttpServlet implements Filter {
private FilterConfig filterConfig;
//Handle the passed-in FilterConfigoN3f8
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) {
String p="鸡吧|鸡巴|王八|垃圾|茎待佳阴|phpwind|fengyu|yantou|buding|操你|阴毛|我操|以茎制洞|操比|茎候佳阴|插死|色情|鸡吧|鸡巴|" +
"王八垃圾|奶罩|三级|三陪|操你|阴毛|我操|淫乱|男优|女忧|强 奸|强奸|我日|我 日|狗日|性爱|激情写真|诱惑双峰|双峰|性药|" +
"波霸|熟女|裸体|偷窥|性虐待|幼齿|肉欲|被虐狂|G点|A片|变性|fuck|shit|你妈的|他妈的|TMD|MD|妈的|tmd|md|贱人|打飞机|" +
"手淫";
try {
request.setCharacterEncoding("GB2312");
String title=request.getParameter("title");
String talk_content = request.getParameter("talk_content");
String answer_content = request.getParameter("answer_content");
String username=request.getParameter("username");
if(talk_content!=null)
{
// System.out.println("�зǷ��ַ�");
// System.out.println(talk_content.replaceAll(p, "�Ƿ��ַ�"));
// System.out.println(title.replaceAll(p, "�Ƿ��ַ�"));
title=title.replaceAll(p, "***");
talk_content=talk_content.replaceAll(p, "***");
request.setAttribute("title", title);
request.setAttribute("talk_content", talk_content);
filterChain.doFilter(request, response);
}
else if(answer_content!=null){
answer_content=answer_content.replaceAll(p, "***");
request.setAttribute("answer_content", answer_content);
filterChain.doFilter(request, response);
}else if(username!=null){
username=username.replaceAll(p, "***");
request.setAttribute("username", username);
filterChain.doFilter(request, response);
}
else{
filterChain.doFilter(request, response);
}
} catch (ServletException sx) {
filterConfig.getServletContext().log(sx.getMessage());
} catch (IOException iox) {
filterConfig.getServletContext().log(iox.getMessage());
}
}
public void destroy() {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -