0
我需要像往常一樣您的建議;)Seam組件重用 - 注出@DataModel變量衝突
在我縫的應用程序,有一個JSF視圖頁面處理3種數據類型相似,所以我寫了一個Seam組件,並希望重複使用三次。問題是,組件會將視圖使用的一些數據放入@DataModel變量中。現在,有沒有一種巧妙的方法來改變三個衝突的變量名稱而不使用繼承等?如果不是,你會建議什麼樣的其他方法?提前致謝。
我需要像往常一樣您的建議;)Seam組件重用 - 注出@DataModel變量衝突
在我縫的應用程序,有一個JSF視圖頁面處理3種數據類型相似,所以我寫了一個Seam組件,並希望重複使用三次。問題是,組件會將視圖使用的一些數據放入@DataModel變量中。現在,有沒有一種巧妙的方法來改變三個衝突的變量名稱而不使用繼承等?如果不是,你會建議什麼樣的其他方法?提前致謝。
我建議不要使用注射並使用繼承,只要getters訪問變量。
ie:#{bean1.var}#{bean2.var}#{bean3.var}