討論編寫(xiě)復(fù)雜struts標(biāo)簽時(shí),需要在已知對(duì)象和其屬性名稱(chēng)的情況下取得該對(duì)象中對(duì)應(yīng)的屬性值。但是對(duì)于傳過(guò)來(lái)的數(shù)據(jù)并不知道其數(shù)據(jù)類(lèi)型,即時(shí)使用Object.getClass()得到其數(shù)據(jù)類(lèi)型,也不可能提前引入相關(guān)的類(lèi)。將struts的logic.iterate和bean:write反編譯后詳細(xì)研究,得到下列代碼:
object為對(duì)象,propertyName為需要得到的屬性名稱(chēng),返回的是該對(duì)象中對(duì)應(yīng)屬性的值。試驗(yàn)可以使用。