继原因是在JSP页面中的一些片段:需要的java.util.ArrayList <String>,发现java.lang.Object继承:我不明白这个错误
<%! ArrayList songList = new ArrayList<String>(); %>
<%
songList = StoreSongLink.linkList;
// linkList is a static variable in the class StoreSongLink
// There the linkList is defined as public static ArrayList<String> linkList = new ArrayList<String>();
%>
<%} else {
for (ArrayList<String> list : songList){}
%>
的其他srciplet内的代码产生错误required java.util.ArrayList<String> found java.lang.Object
。为什么是这样 ?我不明白这个原因。
为什么编译器会说songList是Object类型的?
它应该不是'for(Str ing l:songList)'和'ArrayList songList = ...'? –
hmjd
2012-08-16 13:08:35