關於struts2 action中map型別屬性的對映
現有一個POJO類User,裡面有個屬性name以及對應的getName,setName方法;
在對應的UserAction類裡面有個Map名為 dyncMap;
同時對應的jsp頁面裡面也有個控制元件 <s:textfield name="dyncMap['user'].name"> </s:textfield>
我想把這個控制元件的值set到一個User物件的name上去,然後再把這個User物件放到dyncMap中去 e.g.: dyncMap.get("user").getName();
如果dyncMap泛型定義成 Map <String, User> dyncMap的話,就沒有問題能夠實現自動繫結; 但我這個dyncMap裡面不是所有元素的型別都是User的,有的是 <String, User> 有的是 <String, OtherClass>;這樣的話我如何改寫ognl表示式"dyncMap['user'].name"能夠達到繫結的目的呢?
或者在UserAction-conversion.properties檔案中能不能指定Map裡面某個key對應的value物件的型別呢?
例如key = 'user'則是User類; = 'other'則是Other類;
謝謝了!
在對應的UserAction類裡面有個Map名為 dyncMap;
同時對應的jsp頁面裡面也有個控制元件 <s:textfield name="dyncMap['user'].name"> </s:textfield>
我想把這個控制元件的值set到一個User物件的name上去,然後再把這個User物件放到dyncMap中去 e.g.: dyncMap.get("user").getName();
如果dyncMap泛型定義成 Map <String, User> dyncMap的話,就沒有問題能夠實現自動繫結; 但我這個dyncMap裡面不是所有元素的型別都是User的,有的是 <String, User> 有的是 <String, OtherClass>;這樣的話我如何改寫ognl表示式"dyncMap['user'].name"能夠達到繫結的目的呢?
或者在UserAction-conversion.properties檔案中能不能指定Map裡面某個key對應的value物件的型別呢?
例如key = 'user'則是User類; = 'other'則是Other類;
謝謝了!
相關文章
- Hibernate 對映xml中的屬性型別XML型別
- 05. struts2中為Action屬性注入值
- AutoMapper在MVC中的運用04-string對映各種型別、一個屬性對映多個屬性等APPMVC型別
- 關於 Go 中 Map 型別和 Slice 型別的傳遞Go型別
- AutoMapper在MVC中的運用06-一次性定義對映、複雜型別屬性對映APPMVC型別
- 型別“Observable”上不存在屬性“map”型別
- MapStruct屬性對映Struct
- HIBERNATE的對映---資料庫表中欄位和對應持久化類中屬性都是自定義型別的?資料庫持久化型別
- TypeScript 對映型別TypeScript型別
- 搞懂 TypeScript 中的對映型別(Mapped Types)TypeScript型別APP
- TypeScript 之對映型別TypeScript型別
- 關於css屬性calc對於ie的態度CSS
- 關於SSH中對於action的監聽問題(關於系統計數)
- struts2配置中的method{數字}屬性
- NHibernate VS .NET Type VS DbType 的型別對映關係型別
- SqlServer與.NET的資料型別對映關係圖(轉)SQLServer資料型別
- EF:自定義Oracle的對映型別Oracle型別
- Map size 屬性
- 在Watir中進行物件對映(Object Map)的方法物件Object
- Entity Framework Code First屬性對映約定Framework
- 微服務架構MapStruct屬性對映微服務架構Struct
- struts2 status屬性
- EF:oracle的number型別對映為C#的boolean型別Oracle型別C#Boolean
- 定義物料型別的屬性型別
- 如何使用Java泛型對映不同的值型別Java泛型型別
- Guru of the week:#17 型別對映. (轉)型別
- 【Struts2】:基於OGNL的型別轉換型別
- elasticsearch的object型別和動態對映ElasticsearchObject型別
- 關於資料庫中的型別和entity bean裡面的型別對應問題資料庫型別Bean
- 關於angular的$resource中的isArray屬性問題Angular
- Struts2的屬性驅動與模型驅動的區別模型
- [譯] part 13: golang 對映 mapGolang
- PHP轉Go系列:map對映PHPGo
- String型別的屬性和方法型別
- 關於Java和C#的型別對比JavaC#型別
- 關於.Net中屬性的使用探討(一) (轉)
- 關於.Net中屬性的使用探討(二) (轉)
- 關於oracle中的sql資料型別OracleSQL資料型別