Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    inviare paramentri da una pagina all'altra con href

    ciao ,

    io possiedo 4 pagine jsp : Benvenuto , tabellareg , homepage , Menu.

    questa è un segmento della mia home.
    codice:
      <body id="sfondo">
         <%
    String pag = request.getParameter("pag");
        if (pag == null){
            pagina = "/jsp/Benvenuto.jsp";
        }else if (pag.equals("tabellareg")){
            pagina = "/jsp/tabellareg.jsp";
        }
    request.setAttribute("pagina", pagina);
    %>
            <div id="titolo">[img]img/titoloHP.jpg[/img]</div>
            <div id="controlli">
                
    
    ${iden}</p>
            </div>
            <div id="menu">
                <jsp:include page="/Menu.jsp" flush="true"/>
            </div>
            <div id="corpo">
                <jsp:include page="${pagina}" flush="true"/>
            </div>
        </body>
    come si nota richiamo un'immagine come banner-titolo, un controllo (iden) che serve ad identificare l'amministratore o l'user , un menù e una pagina caricata dinamicamente con ${pagina}.

    il punto è questo :

    io ho il menù importato da un'altra pagina all'interno della home , mi piacerebbe che nel menù ci siano dei link ; questi una volta ativati facciano comparire nel corpo centrale della mia home le pagine richieste (se il parametro è null la pagina di benvenuto se diversa la pagina richiamata con l'istruzione).

    ho problemi nel capire come mandare i paramentri da gestire dal menu alla home.

    se uso un <a href=""> al posto di un submit non posso fare una request nella home anche se ho impostato un paramentro nascosto sotto href.

    vi posto il codice del menù in maniera da potermi aiutare...

    codice:
    <tbody>
                    <tr>
                        <td>
                            <input type="hidden" name="pag" value="tabellareg" />link per la tabella registrati
                                                     
                        </td>
                    </tr>
                    <tr>
                        <td>
                            link II
                        </td>
    come posso far si che una volta cliccato sul mio link mi compaia la mia bella tabella sulla pagina home al posto di quella benvenuto e cosi via??

    non fate troppo caso a quello che ho scritto dentro href che sono solo delle prove.

    grazie anticipatamente come al solito

  2. #2
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    i parametri via get si passano concatenandoli all'indirizzo con la seguente sintassi:

    indirizzo?nomeParametro=valore&altronome=altrovalo re

    stai attento ai caratteri che metti negli indirizzi, se la roba che vuoi passare è troppa allora usa come metodo POST....


    altra cosa, butta via jsp che è osceno, permette di fare cose (come l'embedding di codice java nella pagina......) che non si dovrebbero fare. Passa a java server faces e usa come motore di rendering le facelets, jsp non deve entrarci manco di striscio... hai tutto da guadagnarci.

  3. #3
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    grazie ... ora provo ad inserire la stringa e vi farò saperre .

    una domandina ancora , ma questa stringa invia i dati con il get e post o solo con get?
    grazie ancora ... ciao!

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.