
在java中form表单提交集合时,用数组接收正确,当集合只有一个值时,报错怎么解决。
Stringprice_time[]price_time=(String[])data.get("price_time");传递过来的是一个集合,接收正确,当传递过来的事...
String price_time[] price_time = (String[])data.get("price_time"); 传递过来的是一个集合,接收正确,
当传递过来的事一个值时报错,
java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.String;
怎么解决。。。
求指导。。。。。。。 展开
当传递过来的事一个值时报错,
java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.String;
怎么解决。。。
求指导。。。。。。。 展开
4个回答
展开全部
不要用(String[]) 这个强转 new String[]试试 直接强转只有在当且仅当的时候才不会报错
展开全部
类型转换出错,有些值不能转成String,有可能是数据里面有空值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String price_time[] price_time = data.getParameterValues("price_time");
改成这样. data应该是HttpServletRequest 对象吧.
改成这样. data应该是HttpServletRequest 对象吧.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以百度吧,分开来解决啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |