import java.io.IOException;

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.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.context.WebApplicationContext; import com.alibaba.fastjson.JSON;
import com.viewalloc.base.common.model.contants.ResultCodeType;
import com.viewalloc.base.common.model.dto.InvokeResult;
import com.viewalloc.base.common.redis.VARedisTemplate;
import com.viewalloc.scan.admin.common.utils.CookieUtils; public class LoginFilter implements Filter { private WebApplicationContext wac; private Logger log = LoggerFactory.getLogger(this.getClass()); @Override
public void destroy() { } private static final String[] NO_FILTER_URL = new String[]{"/api/user/session","/api/user/logout","login.html","/api/version"}; @Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
VARedisTemplate redis = wac.getBean(VARedisTemplate.class);
} @Override
public void init(FilterConfig arg0) throws ServletException {
wac = (WebApplicationContext) arg0.getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
} }

最新文章

  1. 《Python 学习手册4th》 第十六章 函数基础
  2. android131 360 04 手机安全页面
  3. win7无法识别U盘,驱动信息:该设备的驱动程序未被安装。 (代码 28)
  4. NHibernate 存储过程使用
  5. Lua基础(转)
  6. 201521123101 《Java程序设计》第9周学习总结
  7. php获取指定日期,前一天、前一周、前一个月、前一年,后一天,后一周,前一个月,前一年
  8. ubuntu安装苹果Windows以及微软雅黑consolas字体
  9. JavaScript实现框选效果
  10. Spring Bean定义配置
  11. js快速排序算法
  12. mysql批量插入数据优化
  13. Docker初次使用与安装过程
  14. ORM(Object-Relational Mapping 对象关系映射)如何实现(转)
  15. Solr7.2的安装与使用
  16. 转: 腾讯Bugly干货分享:Android应用性能评测调优
  17. 区间(bzoj 4653)
  18. Django——django1.6 基于类的通用视图
  19. 20165101刘天野 2017-2018-2 《Java程序设计》第8周学习总结
  20. ZBar在Windows上的使用 -- ImageMagick and OpenCV

热门文章

  1. Visual Studio中用于ASP.NET Web项目的Web服务器
  2. spring mvc 官方下载
  3. 对象存储API
  4. phpexcel如何读取excel的数据和如何导出数据到excel
  5. ​二十种实战调优MySQL性能优化的经验
  6. spring: 使用嵌入式数据源 EmbeddedDatabaseBuilder
  7. 请求被中止: 未能创建 SSL/TLS 安全通道,以及解决方法,即:Could not create SSL/TLS secure channel
  8. 《Advanced Bash-scripting Guide》学习(三):自删除脚本和自读取内容的脚本
  9. 51nod 1257 01分数规划/二分
  10. 安装Nodejs、npm、Less(支持生成压缩后的css)