Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    155

    Servlet, creazione metodi

    Ciao, devo creare una servlet con dei metodi che prendono come parametri alcuni valori. Adesso all'interno della stessa servlet nel metodo doGet, è possibile creare due metodi oppure no?

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

    Re: Servlet, creazione metodi

    Originariamente inviato da Angyles
    Ciao, devo creare una servlet con dei metodi che prendono come parametri alcuni valori. Adesso all'interno della stessa servlet nel metodo doGet, è possibile creare due metodi oppure no?
    Non è molto chiaro .... cosa intendi? Una servlet è una classe ... puoi metterci dentro tutti i metodi che vuoi.
    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
    Jul 2009
    Messaggi
    155

    servlet

    scusa all'interno di:

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    }

    come faccio a inserire 2 metodi?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    155

    Servlet

    Devo fare questo. Ho un'action, in quest'action recupero dei campo, String nome, String cognome, int eta. Recuperati questi campi nell'action devo chiamare una servlet e trasferire questi 3 campi alla servlet, all'interno di questa servlet ci devono essere 2 metodi che fanno. Un metodo chiama un'action., l'altro metodo chiama l'altra action.

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

    Re: Servlet

    Originariamente inviato da Angyles
    come faccio a inserire 2 metodi?

    all'interno di questa servlet ci devono essere 2 metodi che fanno. Un metodo chiama un'action., l'altro metodo chiama l'altra action.
    No scusa non è chiaro. Tu parli di "inserire" e giusto a scanso di equivoci, non si mettono metodi dentro metodi! Puoi "invocare" metodi, ovviamente. Ma comunque non è chiaro cosa vuoi fare. Dici: "chiama un'action". Come? Con un forward? Un redirect?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    155

    Servlet

    Ho una servlet del tipo

    nomeServlet?nome+cognome+sesso

    cliccando su nomeServlet attraverso getRequestParameter mi prendo questi 3 campi, questi 3 campi devo mandarli ad un'action.

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

    Re: Servlet

    Originariamente inviato da Angyles
    Ho una servlet del tipo

    nomeServlet?nome+cognome+sesso

    cliccando su nomeServlet attraverso getRequestParameter mi prendo questi 3 campi, questi 3 campi devo mandarli ad un'action.
    Non ho ben capito il senso di una servlet che deve banalmente passare gli stessi parametri ad una action (di Struts?).
    Comunque fai un forward alla action .. non devi "passare" nulla, i dati sono ancora nella request.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    155

    Servlet

    Allora l'action prende 3 all'interno di un metodo. Mi serve questa servlet che passa gli stessi parametri all'action in modo tale che per eseguire la stessa operazione non devo seguire tutto un processo all'interno del sito.

    Quindi una volta che la servlet prende questi 3 campi come faccio la forward alla action

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

    Re: Servlet

    Originariamente inviato da Angyles
    Quindi una volta che la servlet prende questi 3 campi come faccio la forward alla action
    codice:
    RequestDispatcher rd = request.getRequestDispatcher("/tuaaction.do");
    rd.forward(request, response);
    E ripeto che non devi "passare" nulla alla action, se i parametri sono tali e quali. La request resta la stessa anche per la action e così come i parametri li può leggere la servlet, lo può fare idem anche la action.
    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.