i punti 2 e 3 sono ok, ma non ho capito il punto1.Originariamente inviato da andbin
No il modo logico sarebbe questo: siccome tu "sai" che di file ce n'è solo 1 al upload, la sequenza potrebbe diventare
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(....).