⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 talk_filter1.java

📁 一般性的内容,可以生成和修改还在有其他的好友添加等等
💻 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 + -