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

    servlet, post molteplici

    Salve a tutti,
    dovrei implementare una servlet tale che sia in grado di inserire ed eliminare immagini da un repository.
    Quindi realizzo una post (e alcune librerie) per inserire un'immagine. Per eliminare pensavo di fare un'altra post nella quale inserisco il nome dell'immagine da eliminare. Come fa la servlet a distinguere se deve inserire o eliminare?

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

    Re: servlet, post molteplici

    Originariamente inviato da lio.b
    dovrei implementare una servlet tale che sia in grado di inserire ed eliminare immagini da un repository.
    Quindi realizzo una post (e alcune librerie) per inserire un'immagine. Per eliminare pensavo di fare un'altra post nella quale inserisco il nome dell'immagine da eliminare. Come fa la servlet a distinguere se deve inserire o eliminare?
    Sarebbe meglio/preferibile avere 2 servlet. Ma se proprio ne vuoi fare 1 sola, l'unica è distinguere l'operazione tramite un apposito parametro nella request.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    312
    potresti spiegarti meglio per favore?
    Inoltre, se faccio 2 servlet (preferisco), come si fa a dire al web server quale deve partire?
    Mi spiego meglio: se invio la prima post come faccio a collegarla alla servlet 1?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da lio.b
    potresti spiegarti meglio per favore?
    Inoltre, se faccio 2 servlet (preferisco), come si fa a dire al web server quale deve partire?
    Mi spiego meglio: se invio la prima post come faccio a collegarla alla servlet 1?
    Beh ma avrai pur delle pagine web con dei form e altre con link per avviare le servlet ... no?
    Se vuoi fare l'upload di un file (immagine) devi per forza fare una pagina web con un <form> che contiene un <input type="file" ...> e il pulsante di submit.
    Per cancellare una immagine potresti fare un form o mettere un semplice link <a>. Poi cosa passare come parametri devi vederlo tu. Potresti fare una pagina che mostra una lista di immagini e per ognuna metti un link o form la cui "action" causa la esecuzione della servlet.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    312
    Ovvio,
    quello che mi chiedo è questo. Ho due pagine web ognuna delle quali ha una post. C'è un modo per far capire al web server che se la post proviene dalla pagina 1.html deve eseguire la servlet uno e che se la post proviene dalla pagina 2.html deve partire la servlet 2?

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da lio.b
    Ho due pagine web ognuna delle quali ha una post. C'è un modo per far capire al web server che se la post proviene dalla pagina 1.html deve eseguire la servlet uno e che se la post proviene dalla pagina 2.html deve partire la servlet 2?
    In una metti l'URL che è mappato sulla servlet 1, nell'altra l'URL per la servlet 2.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    312
    Scusa per l'ignoranza ma sono poco pratico.
    Potresti scriverlo in 2 righe di codice?
    Grazie

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da lio.b
    Potresti scriverlo in 2 righe di codice?
    Grazie
    In una pagina:
    <form action="/tuaapp/operazione1.do" method="post"> .... </form>

    in un altra pagina:
    <form action="/tuaapp/operazione2.do" method="post"> .... </form>

    E nel DD (deployment descriptor ovvero web.xml) "mapperai" gli url "/operazione1.do" e "/operazione2.do" sulle due servlet.
    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.