1、用戶進行請求,根據請求名在struts.xml中尋找Action
2、在Action中,根據請求域中的名字去尋找對應的set方法。找到後在賦值之前會檢查這個屬性有沒有自定義的類型轉換。沒有的話,按照默認進行轉換;如果某個屬性已經定義好類型轉換,則會去檢查配置文件。
3、從文件中找到要轉換的屬性及其轉換類。
4、進入轉換類中,在此類中判斷轉換的方向。先進入從字符串到類的轉換。返回轉換後的對象。
5、將返回的對象賦值給Action中的屬性,執行Action中的execute()
6、執行完execute()方法,根據struts.xml的配置轉向頁面