Struts内部流程