import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.AbstractInterceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
public class SessionInterceptor extends AbstractInterceptor
{
private static final long serialVersionUID = 1L;
public String intercept(ActionInvocation invocation)
throws Exception
{
HttpSession session = ServletActionContext.getRequest().getSession();
if ((session.getAttribute("USER_ID") == null) ||
("".equals(session.getAttribute("USER_ID")))) {
return "login";
}
return invocation.invoke();
}