jkas 访问过滤

1、配置

[FILTER]

;是否开启过滤器
filter_enable=1

 ;过滤指定调用类设置,该类必须继承Filters
filter_class=test.z.filter.Test

;系统过滤字符设置,多个用|分开

filter_str=敏感词1|敏感词2|...|敏感词n

2、编写过滤器类及方法

 

类必须继承于Filters,该类必须指定doFilter方法来进行过滤操作

返回空字符串,不拦截,返回非空字符串,进行拦截,不往下执行!

如:

package test.z.filter;
import org.jkas.core.Filters;
import javax.servlet.ServletRequest;
public class Test extends Filters
{  public String doFilter(ServletRequest req,String paramstrs)//paramstrs为请求的参数、路径转换成的字符串
   {  //在这里做你想做的
      return "filter reason";
   }
}