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

    Doppia Action in un form

    Salve a tutti.Ho un form su cui ho bisogno di fare due azioni, avere la possibilità di inviare una parte dello stesso alla stessa pagina(per riformulare una query) ed inviare tutto il form(quindi compresa anche la parte precedente) ad un'altra pagina, tutte jsp.Ho due pulsanti di tipo submit, è solo che non posso mettere un form con una action all'interno di un altro.Non vorrei usare javascript e relativa gestione degli eventi.Vi prego aiutatemi!!

  2. #2
    potresti fare così:

    assegna lo stesso nome ai due pulsanti ma ovviamente valori diversi. In entrambi i casi fai il submit alla stessa pagina jsp. Nella pagina vai a controllare il valore di request.getParameter(nomeBottoni). Se è uguale al valore del primo submit esegui ciò che devi eseguire. Se è uguale al secondo allora fai un forward verso la pagina che ti interessa passandogli i parametri che ti servono.

  3. #3
    Per forward intendi una redirezione?Cioè tipo:
    response.sendRedirect("altrapagina.jsp")

    ?
    Grazie mille

  4. #4
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    request.getRequestDispatcher("paginaDue.jsp").forw ard(request, response);

    dopo aver settato in request gli attributi utili alle elaborazioni che saranno compiute da "paginaDue.jsp"

  5. #5
    intendo una cosa del genere:

    codice:
    String azione = request.getParameter(nomeBottoni) != null ? request.getParameter(nomeBottoni) : "";
    
    if(!azione.equals("")){
        if(azione.equals(valore_primo_submit )){
    
            ...esegui ciò che devi eseguire nel caso di caricamento della stessa pagina...
    
        }else{
    %>
             <jsp:forward page="paginaDue.jsp"> 
                 <jsp:param name="parametro " value="valoreParametro " /> 
                 <jsp:param name="parametro " value="valoreParametro " /> 
                 <jsp:param name="parametro " value="valoreParametro " /> 
                 ....
            </jsp:forward> 
    <%
        }
    
    }

  6. #6
    Grazie a tutti, funziona!!

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.