2017-03-16 69 views
-1

任何人都知道如何解決這個錯誤? 下面是截圖:http://prntscr.com/eki8cn列表是一種原始類型。參考通用類型列表<E>應參數化

<%Iterator<String> itr;%> 

    <%List data = (List)request.getAttribute("InventoryData"); 
    for(itr = data.iterator(); itr.hasNext();){ 
    %> 
    <tr> 
     <%String s = (String) itr.next();%> 
     <td> 
      <%=s%> 
     </td> 
+2

'List data =(List )'? – borowis

+0

我有.. 第三和第四行上的錯誤.. 這裏是截圖:http://prntscr.com/eki8cn –

+0

你改變了代碼,因爲我告訴過你嗎? – borowis

回答

1

您所使用的List接口未被參數持有String值。

替換它將List<String>無處不在,它應該工作正常。

您還可以進一步簡化它。您也不需要聲明Iterator

所以,你的代碼變成這樣:

<%List<String> data = (List<String>)request.getAttribute("InventoryData"); 
for(String s: data) { 
%> 
<tr> 
    <td> 
     <%=s%> 
    </td> 

希望這有助於!

+0

<%列表 data =(列表)request.getAttribute(「InventoryData」); http://prnt.sc/ekibw1 –

+0

是的,它呢? – anacron

+0

先生我在同一行[安全類型:取消選中對象投到對象列表](http://prnt.sc/ekibw1)@anacron –

相關問題