è 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...