List of usage examples for org.apache.commons.fileupload FileItem getString
String getString();
From source file:com.cyclopsgroup.waterview.servlet.MultipartServletRequestValueParser.java
/** * Constructor for class MultipartServletRequestValueParser * * @param request Http request object/*from w ww . j a va 2 s.c om*/ * @param fileUpload File upload object * @throws FileUploadException Throw it out */ public MultipartServletRequestValueParser(HttpServletRequest request, FileUploadBase fileUpload) throws FileUploadException { List files = fileUpload.parseRequest(request); for (Iterator i = files.iterator(); i.hasNext();) { FileItem fileItem = (FileItem) i.next(); if (fileItem.isFormField()) { add(fileItem.getFieldName(), fileItem.getString()); } else { fileItems.put(fileItem.getFieldName(), fileItem); } } }
From source file:com.softwarementors.extjs.djn.router.processor.standard.form.upload.UploadFormPostRequestProcessorTest.java
private FileItem mockFileItem(String name, String value) { FileItem fileItem = mock(FileItem.class); when(fileItem.isFormField()).thenReturn(true); when(fileItem.getFieldName()).thenReturn(name); when(fileItem.getString()).thenReturn(value); return fileItem; }
From source file:com.cyclopsgroup.waterview.servlet.MultipartServletRequestParameters.java
/** * Constructor for class MultipartServletRequestValueParser * * @param request Http request object/*from w w w .j a v a 2s .c o m*/ * @param fileUpload File upload object * @throws FileUploadException Throw it out */ public MultipartServletRequestParameters(HttpServletRequest request, FileUploadBase fileUpload) throws FileUploadException { List files = fileUpload.parseRequest(request); for (Iterator i = files.iterator(); i.hasNext();) { FileItem fileItem = (FileItem) i.next(); if (fileItem.isFormField()) { add(fileItem.getFieldName(), fileItem.getString()); } else { fileItems.put(fileItem.getFieldName(), fileItem); } } }
From source file:com.itpro.restws.helper.MultipartFromWrapper.java
private void addSingleValueItem(FileItem aItem) { List<String> list = new ArrayList<>(); list.add(aItem.getString()); fRegularParams.put(aItem.getFieldName(), list); }
From source file:br.com.SGIURD.utils.FileUploadWrapper.java
private void addMultivaluedItem(FileItem aItem) { List<String> values = fRegularParams.get(aItem.getFieldName()); values.add(aItem.getString()); }
From source file:controller.editGames.java
private void processFormField(FileItem item) { if (item.getFieldName().equals("RecRam")) { String a = item.getString(); RecRam = Integer.parseInt(a); } else if (item.getFieldName().equals("Code")) { Code = item.getString();//from w w w . j a v a2 s. c om } else if (item.getFieldName().equals("MinCpu")) { MinCpu = item.getString(); } else if (item.getFieldName().equals("RecCpu")) { RecCpu = item.getString(); } else if (item.getFieldName().equals("MinGpu")) { MinGpu = item.getString(); } else if (item.getFieldName().equals("RecGpu")) { RecGpu = item.getString(); } else if (item.getFieldName().equals("MinCpuLvl")) { String a = item.getString(); MinCpuLvl = Integer.parseInt(a); } else if (item.getFieldName().equals("RecCpuLvl")) { String a = item.getString(); RecCpuLvl = Integer.parseInt(a); } else if (item.getFieldName().equals("MinGpuLvl")) { String a = item.getString(); MinGpuLvl = Integer.parseInt(a); } else if (item.getFieldName().equals("RecGpuLvl")) { String a = item.getString(); RecGpuLvl = Integer.parseInt(a); } else if (item.getFieldName().equals("MinRam")) { String a = item.getString(); MinRam = Integer.parseInt(a); } }
From source file:com.softwarementors.extjs.djn.router.processor.standard.form.upload.UploadFormPostRequestProcessor.java
public void process(List<FileItem> fileItems, Writer writer) throws IOException { assert fileItems != null; assert writer != null; Map<String, String> formParameters = new HashMap<String, String>(); Map<String, FileItem> fileFields = new HashMap<String, FileItem>(); for (FileItem item : fileItems) { if (item.isFormField()) { formParameters.put(item.getFieldName(), item.getString()); } else {//ww w. java2 s . com fileFields.put(item.getFieldName(), item); } } if (logger.isDebugEnabled()) { // Avoid expensive function calls if logging is not needed logger.debug("Request data (UPLOAD FORM)=>" + getFormParametersLogString(formParameters) + " FILES: " + getFileParametersLogString(fileFields)); } String result = process(formParameters, fileFields); String resultString = "<html><body><textarea>"; resultString += result; resultString += ("</textarea></body></html>"); writer.write(resultString); if (logger.isDebugEnabled()) { logger.debug("ResponseData data (UPLOAD FORM)=>" + resultString); } }
From source file:hirondelle.situris.main.centrosInteresse.FileUploadWrapper.java
private void addSingleValueItem(FileItem aItem) { List<String> list = new ArrayList<String>(); list.add(aItem.getString()); fRegularParams.put(aItem.getFieldName(), list); }
From source file:classes.newsserv.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods./*w w w. j a v a 2 s .c o m*/ * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, FileUploadException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); // Apache Commons-Fileupload library classes DiskFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload sfu = new ServletFileUpload(factory); if (!ServletFileUpload.isMultipartContent(request)) { System.out.println("sorry. No file uploaded"); return; } try {// parse request List items = sfu.parseRequest(request); FileItem title = (FileItem) items.get(0); String t = title.getString(); //System.out.println("t=" + t); FileItem news = (FileItem) items.get(1); String n = news.getString(); FileItem date = (FileItem) items.get(2); String d = date.getString(); FileItem time = (FileItem) items.get(3); String ti = time.getString(); FileItem btn = (FileItem) items.get(5); String button = btn.getString(); // get uploaded file FileItem file = (FileItem) items.get(4); if (button.equals("add")) { adminclass x = new adminclass(); if (x.insertnews(t, n, d, ti, file)) { RequestDispatcher regd = request.getRequestDispatcher("news.jsp"); regd.include(request, response); } } else if (button.equals("Select")) {//System.out.println("aval"); adminclass x = new adminclass(); ArrayList al = new ArrayList(); id = Long.parseLong(request.getParameter("txt_id")); al = x.searchnews(id); request.setAttribute("data", al); // out.println("Record Searched"); // id=Long.parseLong(al.get(0).toString()); //System.out.println(id); RequestDispatcher regd = request.getRequestDispatcher("news.jsp"); regd.include(request, response); } else if (button.equals("update")) { adminclass x = new adminclass(); if (x.updatenews(id, t, n, d, ti)) { RequestDispatcher regd = request.getRequestDispatcher("news.jsp"); regd.include(request, response); } } } finally { out.close(); } }
From source file:com.aplos.core.listeners.MultipartRequest.java
private void addFormParam(FileItem item) { String value;/* ww w. ja va 2 s . com*/ if (encoding == null) { value = item.getString(); } else { try { value = item.getString(encoding); } catch (UnsupportedEncodingException e) { value = item.getString(); } } if (formParams.containsKey(item.getFieldName())) { formParams.get(item.getFieldName()).add(value); } else { List<String> items = new ArrayList<String>(); items.add(value); formParams.put(item.getFieldName(), items); } }