List<HashMap<String,Object>> result = (List<HashMap<String,Object>>)request.getAttribute("result");
寫這段代碼得到了Unchecked cast from Object toHashMap
出現(xiàn)這個警告是因為進行強制轉換的Object的類型沒有經過確認,所以這個類型轉換時不安全的。如果你確認Object的類型與
HashMap的類型一致的話,可以加上在前面加上@SuppressWarnings("unchecked")來除掉這個警告
<%
@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>
<% } %>