Map<String, Object> map=invocation.getInvocationContext().getParameters();
System.out.println(map);
Iterator it= map.entrySet().iterator();
while( it.hasNext()){
System.out.println("-----------");
Map.Entry<String, Object> mapentry= (Map.Entry<String, Object>) it.next();
System.out.println(mapentry.getValue());
}
map 值为:{column.cnId=[Ljava.lang.String;@b3135e, column.condition=[Ljava.lang.String;@bcaabc}
mapentry.getValue() 的值 [Ljava.lang.String;@bcaabc ,求如何得到正确的结果 ,mapentry.getKey()得到的值正确
System.out.println(map);
Iterator it= map.entrySet().iterator();
while( it.hasNext()){
System.out.println("-----------");
Map.Entry<String, Object> mapentry= (Map.Entry<String, Object>) it.next();
System.out.println(mapentry.getValue());
}
map 值为:{column.cnId=[Ljava.lang.String;@b3135e, column.condition=[Ljava.lang.String;@bcaabc}
mapentry.getValue() 的值 [Ljava.lang.String;@bcaabc ,求如何得到正确的结果 ,mapentry.getKey()得到的值正确
你直接打印数组的话,肯定不行的。
你能举个例子,何谓得到正确的结果
java群扣扣73419082
如何得到 action ?后面的参数和值呢?
果真,getValue() 得到的是数组 ,我之前用集合输出,什么都得不到。 感谢cyoubunketu