package com.wlkj.common.handler;
import java.util.HashSet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.jfinal.handler.Handler;
public class ServletExcludeHadler extends Handler{
public static final HashSet<String> servletSet = new HashSet<String>(){{
add("/verifyCode");
}};
@Override
public void handle(String target, HttpServletRequest request,
HttpServletResponse response, boolean[] isHandled) {
response.addHeader("Access-Control-Allow-Origin", "*");
if (servletSet.contains(target)) {
return;
}
else {
request = new HttpServletRequestWrapper(request);
}
nextHandler.handle(target,request,response,isHandled);
}
}
并在Jfinal的过滤器入口配置我们自定义handler。