1. 程式人生 > >struts2中的值棧的詳解

struts2中的值棧的詳解

ActionContext.getContext().getValueStack().set("user", user);
訪問這個action的時候,首先會建立一個action物件,壓棧。然後通過struts2中預設的20個攔截器,其中一個為模型驅動的攔截器,會建立一個user物件,然後壓棧,接著通過一個params的攔截器,會為這個user物件賦值,然後當我把user物件set進值棧中,會在Root中建立一個HashMap值,然後壓棧。這就是上面資料的由來,不過這是我自己的理解。 Context