天天看點

Struts2類型轉換

     假設有如下的輸入界面:

Struts2類型轉換

    在上面輸入abc,xyz模式的字元串,其中abc作為使用者的使用者名,xyz作為使用者的密碼,系統希望将上邊的字元串轉換成一個User執行個體。

     1、LoginAction.java

    2、User.java

    3、實作類型轉換器UserConverter.java

    4、定義一個局部類型轉換器

        建立一個檔案LoginAction-conversion.properties,該檔案由key-value對組成。

    5、運作結果

Struts2類型轉換

        假如輸入頁面變為如下:使用者資訊和客人資訊要轉換成User類型,生日參數要轉換成Date類型。

Struts2類型轉換

    7、提供全局轉換器檔案

    xwork-conversion.properties

    8、運作結果

        使用者資訊框輸入scott,tiger ,客人資訊輸入框輸入”abc,xyz”,在生日框中輸入”2003-02-12”,則

Struts2類型轉換

當神已無能為力,那便是魔渡衆生

繼續閱讀