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);
    }
}
 
     
    