No il modo logico sarebbe questo: siccome tu "sai" che di file ce n'è solo 1 al upload, la sequenza potrebbe diventareOriginariamente inviato da mauc
In modo logico vorrei poter fare questo
1) Iteri sugli item della request per trovare il FileItem che ha il field name "fileUpload"
(nota: la iterazione è prima, non mescolata al resto!)
2) Verifichi se il filename è già presente in tabella
3) Se non presente, lo inserisci, altrimenti segnali il messaggio.
E per fare le cose "pulite", sarebbe meglio scrivere una classe di DAO per nascondere/incapsulare la logica di accesso al DB, così da poter usare metodi semplici es. verificaFileEsistente(...) e inserisciFile(....).

Rispondi quotando