public String intercept(ActionInvocation actionInvocation) throws Exception {
    DisplayPropertyHandler handler = displayPropertyManager.getDisplayPropertyHandler();

    Action action = (Action) actionInvocation.getAction();
    Map contextMap = actionInvocation.getInvocationContext().getContextMap();

    try {
      Ognl.setValue(KEY_DISPLAY_PROPERTY_HANDLER, contextMap, action, handler);
    } catch (NoSuchPropertyException e) {
    }

    return actionInvocation.invoke();
  }