实施步骤:
1.新增urlfilter工具类
2.将urlfilter配置到web.xml中。
3.注意事项:注意顺序问题,将urlfilter的位置放到struts的前边,否则未登录直接测试调action接口不会走filter过滤器的
4.扩展:针对登录接口及获取验证码等接口进行了放开不校验处理。也可自定义其余接口不校验处理。
package com....filter;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* 权限检查过滤器
*/
@SuppressWarnin