non puoi fare un passaggio diretto tra pagine di path locali (al client) a meno che non lo mascheri tramite passaggi javascript (valorizzando opportune variabili hidden) e comunque non è corretto.
Tutti gli esempi che ho visto non parlano di path assoluti al server per ovvie questioni di protezione: il server non è mai sulla macchina locale e quindi non deve avere accesso, nemmeno in lettura, alla macchina locale se non in casi eccezionali.
quello che ti ho fatto vedere è il primo result della ricerca "Upload file jsp", girando un po' si fa sempre allo stesso modo.