저는 내 서블릿에서 Arraylist를 받았습니다. 여기 내 JSP 페이지의 코드은 JSP에서 콩의 arraylist를 표시 할 수 없습니다.
내가 오류가 발생했습니다<%
String bgcolor="";
int count=0;
List viewList = new ArrayList();
Iterator viewItr;
Iterator itr;
if(request.getAttribute("userList")!=null && request.getAttribute("userList")!="")
{
List<Zone> userList = (List<Zone>)request.getAttribute("userList");
itr = userList.iterator();
while(itr.hasNext())
{
if(count%2==0)
{
bgcolor = "#C8E2D1";
}
else
{
bgcolor = "#EAF8EF";
}
viewList = (ArrayList)itr.next();
int id = Integer.parseInt(viewList.get(0).toString());
viewItr = viewList.iterator();
%>
<tr style="background-color:<%=bgcolor%>;">
<%
while(viewItr.hasNext())
{
%>
<td><%=viewItr.next()%></td>
<%
}
count++;
%>
, 그것은 bean.Zone은, ArrayList를 캐스팅 오류가 **viewList = (ArrayList)itr.next();**
여러분의 도움에 감사드립니다 라인에있다 할 수 없다는
List이 나오므로'Zone zone = (Zone) itr.next'이어야합니다. –
예, 여기서 컴파일러가 매우 명확합니다. ArrayLists로 가득 찬 목록을 가지고 있습니까? – mttdbrd