A partir del HttpRequests, usa el método getParts() para obtener los cachos del formulario e interprétalos para obtener el fichero y copiarlo en donde quieras
http://docs.oracle.com/javaee/6/api/...etRequest.html
Puede ser complejo, por eso suelen usarse librerías externas que ya lo hacen.
Se bueno.