我們知道反射可以通過乙個getter和setter方法得到相應屬性的值,在struts測試中發現,
struts只會把提供的屬性轉成get方法。而不會去檢查這個屬性是否真實存在。
如:我有乙個
public string getlove()
在標籤中我們使用love屬性一樣可以得到值,只不過是good的值。
應用需求:這種應用是在有時我們要處理乙個值時,如檔案大小,開始是b為單位的數字,而我顯示想轉成kb,mb,並只保兩位小數
當然還有其它的一些需求。但是我們不能用getgood直接處理,因為其它的用到good的地方,是不要轉換的,因此我們只有生成
別外乙個get方法來進行處理。
關於反射的一點理解(一
反射 reflection 是.net 中的重要機制,通過放射,可以在執行時獲得 net 中每乙個型別 包括類 結構 委託 介面和列舉等 的成員,包括方法 屬性 事件,以及建構函式等。還可以獲得每個成員的名稱 限定符和引數等。有了反射,即可對每乙個型別瞭如指掌。如果獲得了建構函式的資訊,即可直接建立...
關於反射的一些總結
關於反射的一些總結 1 load,loadfrom和loadfile load 只載入本地程式集中指定的類 通過命名空間等方式指定 loadfrom 通過外部相對或者絕對路徑載入指定的類庫或者exe等檔案,且重複載入相同程式集僅第一次有效 如果該程式集引用其它程式集,會被自動載入。loadfile ...
關於flex的反射
最近公司要求做乙個通用的flex元件,通過配置xml配置檔案來動態的生成flex介面 flex有反射技術,於是遍採用配置類名通過反射生成ui類並在介面上做展示 private function reflectcomponent xml xml uicomponent 這段 看似沒有問題,但是卻就是不...