实现Action的复用