I don't understand why my code have a warning like this, this is my code:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out=response.getWriter();
try {
InputStream csvfile = null;
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
Map<String, List<FileItem>> file = upload.parseParameterMap(request);
Iterator entries = file.entrySet().iterator();
while (entries.hasNext()) {
Entry thisEntry = (Entry) entries.next();
List<FileItem> value = (List) thisEntry.getValue();
for (FileItem uploadItem : value) {
csvfile = uploadItem.getInputStream();
} // end of for loop
}//while
InputStreamReader isr = new InputStreamReader(csvfile);
BufferedReader reader = new BufferedReader(isr);
String text = "";
reader.readLine();
I am getting the warning :iterator is a raw type. references to generic type iterator e
How can I resolve this?