zoukankan      html  css  js  c++  java
  • 过滤器filter的配置(登陆)

    public class adminFilter implements Filter {
        @Override
        public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
            HttpServletRequest request= (HttpServletRequest) servletRequest;
            HttpServletResponse response= (HttpServletResponse) servletResponse;
            String uri=request.getRequestURI();//获取相对路径
            User user= (User) request.getSession().getAttribute("user");
            if(uri.endsWith("/login.jsp")||uri.endsWith("/login.do")){
                filterChain.doFilter(request,response);
                return;
            }
            if(user!=null){
    
                filterChain.doFilter(request,response);
            }else{
    
                response.sendRedirect("/admin/error/privilege.jsp");
            }
        }
    }
    adminFilter,web.xml中的配置

    <filter>
            <filter-name>adminFilter</filter-name>
            <filter-class>com.bookstore.utils.adminFilter</filter-class>
        </filter>
        <filter-mapping>
            <filter-name>adminFilter</filter-name>
            <url-pattern>/admin/login/*</url-pattern>
            <url-pattern>/admin/notices/*</url-pattern>
            <url-pattern>/admin/orders/*</url-pattern>
            <url-pattern>/admin/products/*</url-pattern>
    
    
        </filter-mapping>
  • 相关阅读:
    读《疯狂Ajax讲义》重点
    Qt Library 链接库
    html验证码
    java开发webservice
    QT TCP/IP
    Android 开发技术流程
    jquery使用
    多台服务之间共享Session
    JS 混淆加密
    html中的表格 bootstrap-table
  • 原文地址:https://www.cnblogs.com/liuna369-4369/p/10930796.html
Copyright © 2011-2022 走看看