首页>代码>ssm+bootstrap开发网上零食商城管理系统(前后端分离)>/snack/src/main/java/com/snack/interceptor/MyHandlerInterceptor.java
package com.snack.interceptor; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; import com.snack.model.Permission; public class MyHandlerInterceptor implements HandlerInterceptor{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { int k=0; int p=0; String uri=request.getRequestURI(); if(uri.indexOf("login")!=-1){ return true; } HttpSession session = request.getSession(); List<Permission> list = (List<Permission>)session.getAttribute("allPer"); List<Permission> list2 = (List<Permission>)session.getAttribute("userPer"); for (int i = 0; i < list.size(); i++) { if(uri.equals((list.get(i).getUrl()))){ for (int j = 0; j < list2.size(); j++) { k++; if(uri.contains(list2.get(j).getUrl())){ return true; } } } p++; } if(p>0 && k==list2.size()){ response.getWriter().write("Sorry"); return false; } if(list.size()==p){ return true; } return false; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { // TODO Auto-generated method stub } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { // TODO Auto-generated method stub } }

txf123 LV6
2024年12月10日
zolscy LV24
2024年11月29日
樱花味小然子 LV5
2024年7月1日
爱吃红薯的金狸 LV2
2024年4月12日
cxz2132132 LV11
2024年3月20日
212828939 LV16
2024年3月13日
lihao0217 LV1
2024年2月4日
lilong007 LV23
2023年12月30日
淞 LV6
2023年12月21日
limenghaoqwer LV2
2023年12月9日

luhong LV4
3月31日
一勺枣糕 LV3
3月15日
没有啊很开心啊 LV4
3月7日
ryadmin123 LV2
2月14日
微信网友_7310057461567488
2024年12月24日
暂无贡献等级
txf123 LV6
2024年12月10日
zolscy LV24
2024年11月28日
krispeng LV15
2024年10月28日
微信网友_7134912998903808 LV15
2024年8月29日
微笑刺客 LV21
2024年8月7日