http://localhost:8080/xggl4.002/Student-count?cm['x']=1&cm['x']=2&cm['x']=3&cm['y']=11&cm['y']=22
以上地址提交,接收到的map打印为:
{x=1, 2, 3, y=11, 22}
但当((String[])get("x")) 把取到的值转成数组时为什么会出类型转换错误的异常呢:
java.lang.String cannot be cast to [Ljava.lang.String;
以上地址提交,接收到的map打印为:
{x=1, 2, 3, y=11, 22}
但当((String[])get("x")) 把取到的值转成数组时为什么会出类型转换错误的异常呢:
java.lang.String cannot be cast to [Ljava.lang.String;
解决方案 »
- sturts2.1.8.1 validate="true" jsp 编译报错
- hibernate annotation hql如何多表查询
- Spring 3.0.3版本,有没高手用过,解释下各个包的作用及导入选择
- 怎么用filter改变浏览器地址栏中的地址
- 怎么解决jdbc远程连接速度慢
- Spring+Hibernate求助
- web services 入门:献给所有好学的新手
- 两个jboss的MQ怎样通信?
- 反射,为对象赋值
- spring data jpa 通过字符串字段查询,接口返回永远是空,而通过其他非字符串字段查询却可以返回结果
- 将WebService函数调用集中化会不会降低效率?
- freemark 如何处理从数据库拿出的null对象
这么做说明map里的value还是个string,struts不能直接给我转成string[]吗?
java.lang.String cannot be cast to [Ljava.lang.String;这里已经说明get("x")获得的是字符串啦不是数组
可以得到吧,这里的get("x")应该是一个字符串,用","来个分割为一个所需的字符数组。