protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
PrintWriter out=response.getWriter();
response.setContentType("text/html");
///out.println("upload
servlet... POST ***** ");
boolean ismultipart = ServletFileUpload.isMultipartContent(request);
try
{
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
DiskFileItemFactory dfactory= new DiskFileItemFactory();
List items=upload.parseRequest(request);
Iterator iter = items.iterator();
while(iter.hasNext())
{
FileItem item = (FileItem)iter.next();
String fieldname = item.getFieldName();
HttpSession session = request.getSession();
session.setAttribute("filename",fieldname);
// out.println("field name --->>> "+fieldname);
String fieldvalue = item.getName();
// out.println("<br>field value --->>> "+fieldvalue);
session.setAttribute("fieldvalue",fieldvalue);
String contenttype=item.getContentType();
long size = item.getSize();
boolean memory = item.isInMemory();
//String filename=request.getParameter("filename");
//out.println(filename);
File saveTo = new File("/upload_files/myFile.txt");
item.write(saveTo);
}
}
catch(Exception e)
{
e.printStackTrace();
}
RequestDispatcher disp=request.getRequestDispatcher("UploadSuccess.jsp");
disp.forward(request,response);
}