校验用户是否登录过滤器Filter

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 15:38:58
校验用户是否登录过滤器Filter

校验用户是否登录过滤器Filter
校验用户是否登录过滤器Filter

校验用户是否登录过滤器Filter
CheckLoginFilter net.cnki.tpi.cms.util.CheckLoginFilter redirectURL /login.jsp notCheckURLList /error.jsp;/login.jsp CheckLoginFilter /* 2、然后新创建一个CheckLoginFilter.java类,代码如下:
/** * 校验用户是否已登录过滤器 * @author lpz * */ public class CheckLoginFilter implements Filter { private FilterConfig filterConfig = null; private String redirectURL = null; private List notCheckURLList = new ArrayList(); public CheckLoginFilter() { } public void destroy() { notCheckURLList.clear(); } public void doFilter(ServletRequest servletRequest,ServletResponse servletResponse,FilterChain chain) throws IOException,ServletException { HttpServletRequest request = (HttpServletRequest)servletRequest; HttpServletResponse response = (HttpServletResponse)servletResponse; HttpSession session = request.getSession(); Object userInfo = session.getAttribute("userInfo"); if(!checkRequestURIIntNotFilterList(request) && userInfo==null){ //重定向到指定页面 response.sendRedirect(request.getContextPath() + redirectURL); }else{ //继续响应请求 chain.doFilter(servletRequest,servletResponse); } } public void init(FilterConfig fConfig) throws ServletException { this.filterConfig = fConfig; redirectURL = filterConfig.getInitParameter("redirectURL"); String notCheckURLListStr = filterConfig.getInitParameter("notCheckURLList"); if(!MyStringUtil.isNullOrEmpty(notCheckURLListStr)){ //将字符串转化为list notCheckURLList = MyStringUtil.convStrToList(notCheckURLListStr,";"); } } /** * 校验当前请求是否在不过滤的列表中 * @param request * @return */ private boolean checkRequestURIIntNotFilterList(HttpServletRequest request) { String uri = request.getServletPath() + (request.getPathInfo() == null

校验用户是否登录过滤器Filter 如何创建过滤器Filter? Loadrunner测试100个并发用户登录时,是否要设置集合点呢 loadrunner测试用户并发登录我还需要知道用户登陆后信息有没有串联(用户信息是否为登录用户的,而不是显示成其他用户的),这个loadrunner有返回值或其他什么的来知道么? cas单点登录 扩展登录验证的问题验证用户登录的时候不仅仅是根据账户和密码,还要根据用户的账户状态(比如该用户的账户状态为停用的时候无论密码是否正确都不能登录),裸奔了,敬谢! java过滤器中实现Filter的类怎么写 Filter过滤器中指定过滤内容怎么配置? Filter过滤器中指定过滤内容怎么配置? filter CHF Automatic Roll Filter 百年恒丰自动卷绕式过滤器? CHF Automatic Roll Filter Uint百年恒丰自动卷绕式过滤器什么结构? 空气过滤器是否是标准件 这里有个单词dest ,大约是登录的用户,登录的部门 登录的角色 操作员 一类的意思 那他的英文全称该是什么这里有个单词dest ,从其表示的内容上来看大约是登录的用户,登录的部门 登录的角色 请求中译英:当用户登录IC角色后,创建联系人界面没有“工作场所”字段 如何校验生物接触氧化池的设计是否合理 JSP filter过滤器,怎样可以配置成除某几个jsp文件外,所有的jsp文件都过滤呢filter过滤器,怎样可以配置成除某几个jsp文件外,所有的jsp文件都过滤呢, 石英砂过滤器中石英砂是否有有效期限? 活性炭过滤器是否能去二氧化碳