AP servlet