Java tutorial
/* * Copyright 2005-2013 klarclm.com. All rights reserved. * Support: http://www.klarclm.com * License: http://www.klarclm.com/license */ package net.osxx.interceptor; import java.net.URLEncoder; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import net.osxx.Principal; import net.osxx.entity.Member; import net.osxx.entity.Role; import net.osxx.service.MemberService; import org.apache.commons.lang.StringUtils; import org.apache.shiro.SecurityUtils; import org.apache.shiro.subject.Subject; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; public class DebugInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String urlString = request.getRequestURI(); return true; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { Subject userSubject = SecurityUtils.getSubject(); boolean bAu = userSubject.isAuthenticated(); } }