我刚学习spring不久,在注入HashMap时它的key值是Integer如何注入
private Map<Integer, CartItem> items=new HashMap<Integer, CartItem>();
private Map<Integer, CartItem> items=new HashMap<Integer, CartItem>();
解决方案 »
- 大家帮忙看看 汉字转首字母的 能帮忙专成 可支持火狐的 么\.
- 【100分】ajax在jsp页面接受不到数据
- 帮我写一下arrarylist快速排序方法
- 如何通过spring 将我要添加的接口注入到类中,而不改变类的代码
- struts 上传文件时怎么锁定只能上传.xls文件
- 请教中文乱码问题,
- 紧急求助:文件上传中无法解决的问题,总是显示空白页不报错!
- 用poi实现excel下载,当数据量很大的时候,怎么处理才能不产生OutOfMemoryError?
- 求教JSP重定向问题
- form表单用get方法进行url传值时后台无法获取
- JSP空间里的数据库不能自己取名么?
- Spring+Hibernate+Proxool配置问题_急
<entry>
<key>123</key>
<value>new CartItem()</value>
</entry>
</map>
对于primitive type的值,spring会自动wrap到合适的类型
<property name="maps">
<map>
<entry key="123">
<ref bean="cartItem">
</entry>
<entry key="..">
....
</entry>
</map>
</property>
<property name="productDao" ref="productDao"></property>
<property name="items">
<map>
<entry key="123"> <!-- key-ref 表示引用类型 -->
<ref bean="cartItem"/>
</entry>
</map>
</property>
<constructor-arg index="0" ref="account"></constructor-arg>
</bean>
它还是不对
<entry>
<key>123 </key>
<value>new CartItem() </value>
</entry>
</map>
编译通不过 (<key>123 </key> )
<property name="map">
<map>
<entry key="key1" value="value1"/>
<entry key="key2" value="value2" />
<entry key="key3" value="value3"/>
</map>
</property>
<map>
<entry key="key1" value="value1"/>
<entry key="key2" value="value2" />
<entry key="key3" value="value3"/>
</map>
</property>