一般为了权限控制,需要对请求进行请求,比如说登录,没有登录的话不能进行相关操作,但是登录时的验证码请求需要不拦截,可以使用如下方法实现:

/**
	 * 配置处理器
	 */
	public void configHandler(Handlers me) {
		me.add(new ServletExcludeHadler());
	}
package com.wlkj.base.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) {
		if (servletSet.contains(target)) {
			 return;
		}
	      	else {
				 request = new HttpServletRequestWrapper(request);
			}
		      nextHandler.handle(target,request,response,isHandled);
	}

}