天天看點

Struts2_Struts2的處理流程與Action的管理方式

Struts2的處理流程與Action的管理方式:
  StrutsPrepareAndExecuteFilter是Struts2架構的核心控制器,它負責攔載由<url-paltern>/*</url-pattern>指定的所有使用者請求,
  當使用者請求到達時,該Filter會過濾使用者的請求。預設情況下,如果使用者請求的路徑不帶字尾或者字尾以.action結尾,這時請求将被轉入
  Struts2架構處理,否則Struts2架構将略過該請求的處理。當請求轉入Struts2架構處理時會先經過一系列的攔載
  器,然後再到Action。
  面試題:與Struts1不同,Struts2對使用者的每一次請求都會建立一個Action,是以Struts2中的Action是線程安全的。      

繼續閱讀