類型轉換的流程

1、用戶進行請求,根據請求名在struts.xml中尋找Action

2、在Action中,根據請求域中的名字去尋找對應的set方法。找到後在賦值之前會檢查這個屬性有沒有自定義的類型轉換。沒有的話,按照默認進行轉換;如果某個屬性已經定義好類型轉換,則會去檢查配置文件。

3、從文件中找到要轉換的屬性及其轉換類。

4、進入轉換類中,在此類中判斷轉換的方向。先進入從字符串到類的轉換。返回轉換後的對象。

5、將返回的對象賦值給Action中的屬性,執行Action中的execute()

6、執行完execute()方法,根據struts.xml的配置轉向頁面

發佈了82 篇原創文章 · 獲贊 4 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章