No, mi sa che non funziona così... Per fare l'upload DEVI spostare il browser su di un altra pagina, quella della servlet, dato che devi fare una richiesta per un determinato file (nel tuo caso ../UploadFile) con un determinato method (POST) alla quale richiesta includi degli header particolari (enctype: multipart/form-data) passandogli poi in post le variabili che sono composte non solo da testo ma anche da un file vero e proprio, sotto il nome di documentationUrlInput.

Tutto questo si compone comunque di una richiesta ed il browser, dopo aver inviato i dati, si mette in attesa della risposta (la nuova pagina).

Proprio per questo ti dicevo di usare un iFrame, in questo modo c'è il refresh SOLO dell'iFrame, mentre il resto della pagina rimane fissa.