首页>代码>原生java servlet开发企业门户网站 (包含前后端)>/mhwz/src/main/java/com/mingrisoft/filter/AdminFilter.java
package com.mingrisoft.filter;

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.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.mingrisoft.Function;

/**
 * Created by  Administrator on  2018/11/6
 */
@WebFilter(urlPatterns = "/admin/*")
public class AdminFilter implements Filter {
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {

    }

    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        Function Function1 = new Function();

        HttpServletRequest request = (HttpServletRequest) servletRequest;
        HttpServletResponse response = (HttpServletResponse) servletResponse;
        boolean isLogin = Function1.StringToBoolean((String) request.getSession().getAttribute("Login"));
        if (!isLogin) {
            response.sendRedirect(request.getContextPath() + "/front/login");
        }else {
            filterChain.doFilter(servletRequest,servletResponse);
        }
    }

    @Override
    public void destroy() {

    }
}
最近下载更多
张德志  LV9 6月12日
顾北城  LV12 3月28日
yyidaaa  LV1 2023年12月14日
223664015  LV6 2023年6月14日
2063066273  LV2 2023年6月14日
1379585889  LV11 2023年6月12日
996171721  LV7 2023年5月29日
mmmkkl  LV2 2023年5月10日
Honliy  LV4 2023年2月6日
194897762  LV4 2022年12月26日
最近浏览更多
小黄同学  LV8 9月29日
15719908287  LV9 6月19日
张德志  LV9 6月12日
chutianyu  LV4 6月6日
727399996 5月23日
暂无贡献等级
孙纪龙啊  LV10 4月20日
cai647566  LV1 4月16日
lyh1989  LV34 4月8日
顾北城  LV12 3月28日
taoshen95  LV15 3月27日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友