当前位置: 技术问答>java相关
大家帮帮我啊!!getParameterMap()的问题!!!
来源: 互联网 发布时间:2015-10-25
本文导语: 用request.getParameterMap()方法得到参数map,然后用map.get()方法得到一个Object,将其强制转换为String是出ClassCastException(java.lang.ClassCastException: [Ljava.lang.String;) 难道是我使用map的方法有问题?谁能教教我? | ...
用request.getParameterMap()方法得到参数map,然后用map.get()方法得到一个Object,将其强制转换为String是出ClassCastException(java.lang.ClassCastException: [Ljava.lang.String;)
难道是我使用map的方法有问题?谁能教教我?
难道是我使用map的方法有问题?谁能教教我?
|
先理解Map对象是怎么回事先.
Map是一个键-值对的集合,这里是参数名-参数值的集合,当然不能直接造型啊.
你可以通过参数名取得参数值:get(myParam),得到的Object对象,再转换成String类型.
如果要遍历参数列表可以用
Collection paramList=theMap.keySet();
得到参数值的列表用 Collection valueList=theMap.values();
......
Map是一个键-值对的集合,这里是参数名-参数值的集合,当然不能直接造型啊.
你可以通过参数名取得参数值:get(myParam),得到的Object对象,再转换成String类型.
如果要遍历参数列表可以用
Collection paramList=theMap.keySet();
得到参数值的列表用 Collection valueList=theMap.values();
......