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

    Reindirizzamento da Servlet di controllo verso pagina JSP

    Ciao,



    su una servlet di controllo, ho creato una funzione così:

    Codice PHP:
        public void forward(HttpServletRequest requestHttpServletResponse responseString pagethrows ServletExceptionIOException{
            
    ServletContext sc getServletContext();
            
    RequestDispatcher rd sc.getRequestDispatcher(page);
            
    rd.forward(request,response);

        } 

    che richiamo all'interno del controllo (nella doPost della Servlet) così:

    Codice PHP:
            String op request.getParameter("op");
             if(
    "moduloInserimento".equals(op)){
                
    forward(request,response,"/moduloInserimento.jsp");
            } 
    il fatto è che... non succede nulla.

    Se indico sul browser, nella barra degli indirizzi, la risorsa direttamente: http://localhost:8080/JSP_MVC/moduloInserimento.jsp allora va, diversamente (tramite funzione forward) no!?!

  2. #2
    pardòn.. ho capito...


    ho messo tutta la logica all'interno della doPost della servlet, invece che metterla nel metodo generico per POST e GET.

    Ora funziona.

    su NetBeans si chiama processRequest e raccoglie ciò che arriva sia in GET che in POST



    apposto

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da cagnaluia
    su NetBeans si chiama processRequest
    processRequest??
    È un metodo che hai fatto tu e che richiami da doGet e/o doPost? Guarda che se vuoi gestire allo stesso modo get e post, l'idioma più semplice e comune è quello di mettere la gestione in uno dei due e fare l'altro che invoca il primo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    si, hanno creato un metodo comune invocato da doPost e da doGet...


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.