【发布时间】:2014-05-08 19:56:02
【问题描述】:
<%
ArrayList aList=(ArrayList)request.getAttribute("read");
String[] write =aList.toArray(new String[aList.size()]);
%>
在上面的代码中,我得到了
不兼容的类型:Object[] 无法转换为 String[]。
如果我只投我会得到我想要的答案,我google 并得到了很多解决方案,但没有给我一个解决方案,帮助我找出这个问题。提前感谢您的回复。
【问题讨论】:
-
你为什么要这么做?你想用列表做不到的
String[]做什么?为什么你还在使用 scriplets 而不是 JSTL? -
@RohitJain 先生,我想在 jsp 页面中打印 arrayList 值先生,我更新鲜,这是我的任务先生,他们要求我不要使用 JSTL 标签先生
-
有人要求您使用 scriplets 而不是 JSTL,这很奇怪。顺便说一句,如果您只想显示值,则无需将其转换为
String[]。 -
@RohitJain 先生,如果我使用 String[],我有问题,我在下面提到并在下面向 JonSkeet 先生解释,请先生帮我解决这个问题。
标签: java string jsp arraylist casting