String filePath="";
String fileNameNew="test.csv";
filePath="C:/testing/"+fileNameNew;
response.setContentType("application/unknown");
response.addHeader("Content-Disposition", "attachment; filename="+fileNameNew);
try{
File uFile= new File(filePath);
int fSize=(int)uFile.length();
PrintWriter pw = response.getWriter();
int c=-1;
System.out.println("1: "+strCSV);
pw.print(strCSV);
System.out.println(strCSV);
// Close output and input resources.
pw.close();
}catch(Exception e){
e.printStackTrace();
}
error:
06/02/28 15:54:01 java.lang.IllegalStateException: OutputStream already retrieved
06/02/28 15:54:01 at com.evermind.server.http.EvermindHttpServletResponse.getWriter(EvermindHttpServletResponse.java:998)
06/02/28 15:54:01 at _mybus_2d_trx._hr._mileagereimbursement._writer._jspService(writer.jsp:149)
PrintWriter pw = response.getWriter(); <--this is line 149 what is this error suppose to mean?