Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [java servlet] Problema di "sovrascrittura"

    Ciao a tutti, sto realizzando un progetto per l'università e mi sono trovato davanti a questo poblema:

    tramite una servlet recupero dei dati da una form e li stampo su una pagina html ma essa, ad ogni esecuzione della form, me li sovrascrive mentre quello che vorrei è che ad ogni esecuzione del form la pagina venga aggiornata (cioè il risultato della form scritto sotto a quello precedente)!!!!!
    Per semplicità vi scrivo la parte della servlet che stampa i dati ma non penso che sia di grande utilità!!!!!

    codice:
    try {
    					
    out.println("<HTML>");
    								out.println("<title>Elenco delle relazioni</title>");
    								out.println("<body>");
    								out.println("<H1>Relazioni inserite fin'ora</H1>");
    							
    								out.println("<il>");
    								out.println("<A HREF=http://localhost:8080/prova2/articoli/"+name+">");
    								out.println(""+name+"");
    								out.println("</A>");
    								out.println("</il>");
    								out.println("
    
    AUTORE: "+loguser+"</p>");
    								out.println("
    
    DATA: "+data+"</p>");
    								out.println("</body>");
    							
    								
    					
    				}
    				
    				
    				catch (Exception e){
    					
    					out.println(e.toString());
    Grazie a tutti!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao; se non utilizzi un DB o un file o qualsiasi altra strategia per conservarti i dati che ti arrivabno dalla form, ogni volta che il servlet verrà invocato perderai i dati vecchi in quanto ogni volta che chiami il servlet viene generata una request nuova ed il metodo doPost o doGet a seconda, rispettivamente, tu abbia un method di tipo post o get, verrà invocato daccapo.
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  3. #3

    risp!!

    Grazie mille angelo!!!!!Penso che opterò per un database!!!!!!!!!!!!!
    Posso chiederti un'altra cosa???
    Esiste un metodo per effettuare "l'upload di file" sempre all'interno di una servlet http???
    Grazie ancora!!!

  4. #4
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao; certo che è possibile; puoi farlo scrivendo direttamente tu il codice (non semplice ma sicuramente fattibile) oppure utilizzando delle librerie scritte da terze parti.... io ho uitlizzato quella di O'Reilly un po' di tempo fa..... puoi trovarla a questo link:
    http://www.servlets.com/cos/

    Per vederne un esempio:
    http://www.mokabyte.it/2000/01/uploadservlet.htm
    Ciao.
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  5. #5

    OK

    Sei un "Angelo"!!!!!!!!!!!
    Grazie mille ancora!!!!

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.