@Override
public String intercept(ActionInvocation invocation) throws Exception {
logger.debug("Start AuthenticationInterceptor");
final Object action = invocation.getAction();
final ActionContext context = invocation.getInvocationContext();
WebApplicationContext ctx = WebApplicationContextUtils.
getWebApplicationContext((ServletContext) context.get(SERVLET_CONTEXT));
HttpServletRequest request = (HttpServletRequest)context.get(HTTP_REQUEST);
HttpServletResponse response = (HttpServletResponse)context.get(HTTP_RESPONSE);
OperatingUnitDao operatingUnitDao = (OperatingUnitDao)ctx.getBean("loxiaOperatingUnitDao");
String strMethod = invocation.getProxy().getMethod();
Method m = getActionMethod(action.getClass(), strMethod);
Acl acl = m.getAnnotation(Acl.class);
if(acl == null)