Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    312

    estrarre valori non inizializzati in una form

    Salve,
    sto realizzando tramite servlet l'upload di un file. Il mio problema nasce quando non compilo i campi della form. Sostanzialmente nella servlet ho previsto un redirect nel caso un qualuque campo della form non sia inizializzato.
    MultipartRequest a = new MultipartRequest(request,path,5000000,new DefaultFileRenamePolicy());
    String keyword = a.getParameter("keyword").toLowerCase();
    File f = a.getFile("picture");
    if(keyword.equals("")|| f.????????????????){
    response.sendRedirect("ciao.html");
    }
    Se il campo stringa non è inizializzato ricevo una stringa vuota "" e posso usare l'equals. Per il file cosa posso fare?
    Ho provato sia f.getAblolutePath().equals(null) e sia con getName(). Come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    312
    Grazie lo stesso, ho risolto. Basta mettere f==null se può tornare utile a qualcuno

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: estrarre valori non inizializzati in una form

    Originariamente inviato da lio.b
    Per il file cosa posso fare?
    Ho provato sia f.getAblolutePath().equals(null) e sia con getName(). Come posso fare?
    Dalla documentazione:

    getFile(java.lang.String name)
    Returns a File object for the specified file saved on the server's filesystem, or null if the file was not included in the upload.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.