討論編寫復雜struts標簽時,需要在已知對象和其屬性名稱的情況下取得該對象中對應的屬性值。但是對于傳過來的數據并不知道其數據類型,即時使用Object.getClass()得到其數據類型,也不可能提前引入相關的類。將struts的logic.iterate和bean:write反編譯后詳細研究,得到下列代碼:
Object propertyValue = PropertyUtils.getProperty(object, propertyName)
object為對象,propertyName為需要得到的屬性名稱,返回的是該對象中對應屬性的值。試驗可以使用。
posted @
2005-05-25 15:42 lippea'blog 閱讀(649) |
評論 (1) |
編輯 收藏
一直覺得這東西很神秘,昨天要求校驗數據類型,想自己寫方法的時候突然想到這個它,上網查了一下。它最簡單的形式是:
Pattern.matches("[0-9]*", szInput);
szInput是需要校驗的字符串。拆開寫就是:
詳細的規則可以參見java幫助文檔中的java.util.regex部分。
posted @
2005-05-25 15:31 lippea'blog 閱讀(517) |
評論 (0) |
編輯 收藏