package com.abc.zp.filter;
import java.io.*;
import javax.servlet.*;
public class CharFilter implements Filter
{
public void init(FilterConfig filterConfig)
throws ServletException
{
//System.out.println("过滤器初始化*****");
}
public void doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain)
throws IOException,
ServletException
{
String content = request.getParameter("content");
if(content!=null)
{
if(content.indexOf("AAA")==-1)
{
chain.doFilter(request,response) ;
}
else
{
System.out.println("有非法文字");
}
}
else
{
chain.doFilter(request,response) ;
}
}
public void destroy()
{
System.out.println("过滤器销毁******");
}
}
import java.io.*;
import javax.servlet.*;
public class CharFilter implements Filter
{
public void init(FilterConfig filterConfig)
throws ServletException
{
//System.out.println("过滤器初始化*****");
}
public void doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain)
throws IOException,
ServletException
{
String content = request.getParameter("content");
if(content!=null)
{
if(content.indexOf("AAA")==-1)
{
chain.doFilter(request,response) ;
}
else
{
System.out.println("有非法文字");
}
}
else
{
chain.doFilter(request,response) ;
}
}
public void destroy()
{
System.out.println("过滤器销毁******");
}
}
本文介绍了一个简单的Java Web过滤器实现案例,该过滤器用于检查HTTP请求中的content参数是否包含非法字符串AAA。如果未检测到该字符串,则请求继续传递;反之则阻止请求并提示存在非法文字。
7411

被折叠的 条评论
为什么被折叠?



