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
4月9日
人间蒸发 LV23
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日
最近浏览更多
a18687266730
昨天
暂无贡献等级
denglu123321 LV4
4月11日
微信网友_6945567553622016 LV1
4月10日
smrhmjh LV1
4月9日
人间蒸发 LV23
4月1日
微信网友_6832312343678976
1月21日
暂无贡献等级
1waxzsq212345 LV2
2023年12月5日
xdzxwje LV1
2023年12月3日
shuangfu LV24
2023年12月2日
haitianjiaoyu0 LV6
2023年11月21日