package com.jshop.action.interceptor.impl; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.StrutsStatics; import com.jshop.action.tools.BaseTools; import com.jshop.service.impl.UsertServiceImpl; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.MethodFilterInterceptor; public class FrontLogininterecptor extends MethodFilterInterceptor{ @Override protected String doIntercept(ActionInvocation invocation) throws Exception { ActionContext actionContext=invocation.getInvocationContext(); HttpServletRequest request=(HttpServletRequest)actionContext.get(StrutsStatics.HTTP_REQUEST); Map session=actionContext.getSession(); if(BaseTools.USER_SESSION_KEY!=null){ return invocation.invoke(); }else{ return "login"; } } }