Can anyone please tell me why I an getting null value when I doing getParameter... And please do tell how to get data by using request.getParameter with multipart.please.
public class UploadServlet extends HttpServlet { private boolean isMultipart; private String filePath; private int maxFileSize = 50000 * 1024; private int maxMemSize = 50000 * 1024; private File file; public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { isMultipart = ServletFileUpload.isMultipartContent(request); response.setContentType("text/html"); java.io.PrintWriter out = response.getWriter(); if (!isMultipart) { return; } DiskFileItemFactory factory = new DiskFileItemFactory(); factory.setSizeThreshold(maxMemSize); ServletFileUpload upload = new ServletFileUpload(factory); upload.setSizeMax(maxFileSize); try { List fileItems = upload.parseRequest(request); Iterator i = fileItems.iterator(); while (i.hasNext()) { FileItem fi = (FileItem) i.next(); if (!fi.isFormField()) { String fieldName = fi.getFieldName(); String fileName = fi.getName(); String contentType = fi.getContentType(); boolean isInMemory = fi.isInMemory(); long sizeInBytes = fi.getSize(); String filePath="/home/krisnela/Music/"; if(fileName!="" && fileName!=null){ if (fileName.lastIndexOf("/") >= 0) { file = new File(filePath + fileName); } else { file = new File(filePath + fileName); } fi.write(file); out.println("Uploaded Filename: " + fileName + "<br>"); } } } out.println("<h1>"+request.getParameter("himan")+"</h1>"); out.println("</body>"); out.println("</html>"); } catch (Exception ex) { out.println(ex); } }