I have created a JIRA issue at
http://java.net/jira/browse/GLASSFISH-18202
with a sample maven project
Derek
On 12-01-16 05:51 PM, Derek Knapp wrote:
> I have a very SIMPLE servlet, see below
>
> when I uncomment out the line
> System.err.println(request.getParameter("test"));
> items becomes an empty list, however with it commented out, everything
> works as expected.
>
> previously in 3.0.1 this was not how this worked!
>
>
>
>
>
>
> package com.rubiks.mavenproject26;
>
> import java.io.IOException;
> import java.util.List;
> import javax.servlet.ServletException;
> import javax.servlet.annotation.WebServlet;
> import javax.servlet.http.HttpServlet;
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpServletResponse;
> import org.apache.commons.fileupload.FileItem;
> import org.apache.commons.fileupload.FileUploadException;
> import org.apache.commons.fileupload.disk.DiskFileItemFactory;
> import org.apache.commons.fileupload.servlet.ServletFileUpload;
>
> /**
> *
> * @author derek
> */
> @WebServlet(name = "NewServlet", urlPatterns = {"/NewServlet"})
> public class NewServlet extends HttpServlet
> {
> @Override
> protected void doPost(HttpServletRequest request,
> HttpServletResponse response) throws ServletException, IOException
> {
> try
> {
> //System.err.println(request.getParameter("test"));
>
> DiskFileItemFactory fileItemFactory = new
> DiskFileItemFactory();
> ServletFileUpload uploadHandler = new
> ServletFileUpload(fileItemFactory);
> List<FileItem> items = uploadHandler.parseRequest(request);
>
> for (FileItem item : items)
> {
> System.err.println(item);
> }
> }
> catch (FileUploadException e)
> {
> e.printStackTrace(System.err);
> }
> }
> }
>