è normale che non riesci più a recuperare i dati dalla request perche vengono inviati in un altro formato, forse lele non ne è a conoscenza. Per recuperare i valori devi usare sempre l'oggetto MultipartRequest e fare una cosa del genere:

codice:
 MultipartParser mp = nMultipartRequest req = new MultipartRequest(request, getServletContext().getRealPath("/"), 5000000)
		  Part part;
		  while ((part = mp.readNextPart()) != null) {
			String name = part.getName();
                        // è un parametro
			if (part.isParam()) {
	
			  ParamPart paramPart = (ParamPart) part;
                          //recupero il valore
			  String value = paramPart.getStringValue();
			 
			}
                       //è un file
			else if (part.isFile()) {
ecc...