List<HashMap<String,Object>> result = (List<HashMap<String,Object>>)request.getAttribute("result");
寫(xiě)這段代碼得到了Unchecked cast from Object toHashMap
出現(xiàn)這個(gè)警告是因?yàn)檫M(jìn)行強(qiáng)制轉(zhuǎn)換的Object的類型沒(méi)有經(jīng)過(guò)確認(rèn),所以這個(gè)類型轉(zhuǎn)換時(shí)不安全的。如果你確認(rèn)Object的類型與
HashMap的類型一致的話,可以加上在前面加上@SuppressWarnings("unchecked")來(lái)除掉這個(gè)警告
<% @SuppressWarnings("unchecked") List<HashMap<String,Object>> result = (List<HashMap<String,Object>>)request.getAttribute("result"); for(Map<String,Object>row:result){ %> <tr> <td><%out.println(row.get("id")); %></td> <td><%out.println(row.get("name")); %></td> <td><%out.println(row.get("sex")); %></td> <td><%out.println(row.get("blood")); %></td> <td><%out.println(row.get("hobby")); %></td> <td><%out.println(row.get("date")); %></td> <td><%out.println(row.get("pic")); %></td> </tr> <% } %>