Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    255

    form senza reindirizzamento

    Salve ragazzi, ma come posso realizzare un form senza effuttuare il reindirizzamento, ma mettere tutto il codice nel file dati.jsp e il form nella pagina index.jsp

    codice:
    <form action="dati.jsp" name="frm_registra" id="frm_registra" method="post">
    <h4>login</h4>
    <label for="username">username *</label>
    <input id="username" name="username" type="text" class=" required " />
    	
    <label for="password">password *</label>
    <input class=" required" name="password" type="password" />
    
    <label for="nome">nome *</label>
    <input name="nome" type="text" class=" required" />
    
    <label for="cognome">cognome *</label>
    <input class=" required" name="cognome" type="text" />
    
    <label>e-mail *</label>
    <input id="email" name="email" type="text" class=" email required" />
    			
    <input type="hidden" name="action" value="inserisci" />
    <input type="submit" value="inserisci" />
    </form>
    saluti

  2. #2
    Utente di HTML.it L'avatar di desa
    Registrato dal
    Oct 2008
    Messaggi
    569
    Sarebbe opportuno, ai fini della comprensione del problema, se provassi a spiegare un po' più chiaramente quello che intendi realizzare...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    255
    scusa hai ragione....
    mi spiego in poche parole
    il form si trova nella pagina form.jsp
    <form action="nuovo.jsp" method="post" >
    .....
    <input id="username" name="username" type="text" />
    <input name="password" type="password" />
    <input type="submit" name="invio" value="invio"/>
    mentre il codice si trova nella pagina nuovo.jsp
    bean.connect();
    String username = request.getParameter("username");
    String password = request.getParameter("password");
    ....
    %>
    <h4>Ciao <%=bean.getNome()%> <%=bean.getCognome()%></h4>
    <%
    ....
    quando clicco sul button mi reindirizza alla pagina nuovo.jsp

    il codice vorrei che resti nella pagina nuovo.jsp e che nella pagina form.jsp ci sia solo il form, ma vorrei non effettuare il reindirizzamento alla pagina nuovo.jsp!

    saluti!!! spero di esser stato chiaro

  4. #4
    Utente di HTML.it L'avatar di desa
    Registrato dal
    Oct 2008
    Messaggi
    569
    Se il reindirizzamento di cui parli è relativo all'URL presente nella barra del browser, vedo due strade percorribili:
    1) utilizzi Ajax;
    2) esegui il submit sulla pagina form.jsp stessa la quale invoca il dispatcher che esegue la pagina nuovo.jsp.

    Se il problema non fosse questo, allora non ho capito

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    255
    tralasciando Ajax....come invoco il dispatcher che esegue la pagina nuovo.jsp.
    potresti postare un esempio.
    grazie

  6. #6
    Utente di HTML.it L'avatar di desa
    Registrato dal
    Oct 2008
    Messaggi
    569
    Il dispatcher lo invochi così:

    codice:
    getServletConfig().getServletContext().getRequestDispatcher("nuovo.jsp").forward(request, response);
    Un'altra alternativa può essere l'impiego delle delle action, come trovi spiegato qui:

    http://java.html.it/guide/lezione/790/azioni/

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.