首页>代码>ssm实现涉税申请管理系统(简单的审批流)>/新建文件夹/taxsqgl/src/main/java/bas/interceptor/RequestInterceptor.java
package bas.interceptor;


import bas.bassupportutil.ErrorCodes;
import bas.response.RestResponse;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;


import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 * 请求参数拦截器
 *
 * @time: 2018年04月23日
 * @author: wentao
 * @copyright: Wuxi Yazuo ,Ltd.copyright 2015-2025
 */
@Slf4j
public class RequestInterceptor implements HandlerInterceptor{
    @Override
    public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
        //此处用于判断是否已经登录,只需要修改一下session名即可
        RestResponse restResponse=new RestResponse();
        httpServletRequest.setCharacterEncoding("utf-8");
        HttpSession session = httpServletRequest.getSession();
        Integer user_id=(Integer) session.getAttribute("userId");
        if(user_id==null || "".equals(user_id)){
            httpServletRequest.getRequestDispatcher("WEB-INF/page/login.jsp").forward(httpServletRequest, httpServletResponse);
            return false;
        }
       return true;
    }

    @Override
    public void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception {
    }

    @Override
    public void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception {

    }
}
最近下载更多
smrhmjh  LV1 2024年4月9日
人间蒸发  LV23 2024年4月1日
xdzxwje  LV1 2023年12月3日
微信网友_6469820124057600  LV6 2023年5月30日
79134582  LV2 2023年3月19日
1443251642  LV1 2022年12月19日
taowufeng2  LV8 2022年12月12日
13112360  LV2 2022年9月26日
woaiyuan3619  LV3 2022年9月26日
wangjialiang1  LV17 2022年6月6日
最近浏览更多
lvyga1  LV2 2024年12月17日
ma406805131  LV19 2024年12月12日
PP123456789 2024年10月31日
暂无贡献等级
zvcbnlk  LV2 2024年9月20日
ZXB999 2024年5月23日
暂无贡献等级
a18687266730 2024年4月18日
暂无贡献等级
denglu123321  LV4 2024年4月11日
微信网友_6945567553622016  LV1 2024年4月10日
smrhmjh  LV1 2024年4月9日
人间蒸发  LV23 2024年4月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友