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

    [java] passare variabili da Jsp a Jsp

    Ragazzi c'è un modo per passare delle variabili da Jsp a Jsp senza passare da una classe??

    Sto sviluppando una parte del log-in... e dopo la mascherina iniziale vado su una pagina dove in campi <input ... > ci metto i dati che servono poi con questi dati devo aprire i from... Vi posto:

    la pagina dove ho le variabili:
    codice:
    <input type="hidden" name="Oper" id="Oper" value='<req:attribute name="Oper"/>'/>
        <input type="hidden" name="Esito" id="Esito" value='<req:attribute name="Esito"/>'/>
        <input type="hidden" name="PathXmll" id="PathXmll" value='<req:attribute name="PathXml"/>'/>
        
        <frameset rows="12%,*" cols="*" frameborder="YES" border="1" framespacing="0">
          
          <frame  id="intestazione" name="intestazione" src='Intestazione-action.do' scrolling="NO" noresize="true">
        <frameset cols="15%,*" frameborder="YES" border="1" framespacing="0">
            
            <frame  id="indice" name="indice" src='Menu-action.do' scrolling="NO" noresize>
            <frame  id="corpo" name="corpo" src='' scrolling="YES" noresize>
        </frameset><noframes></noframes>
    e le classi che chiamo in Intestazione e Munu:

    codice:
    public class Intestazione implements Action {
    
        public ActionRouter perform(HttpServlet servlet, HttpServletRequest req, 
        HttpServletResponse res) throws java.io.IOException, javax.servlet.ServletException {
            
            Logger logger = MyLogger.getLogger("actions.Intestazione");
    
            String destinazione = "Intestazione-page";
            String operatore = null;
                    
            try {
                operatore = req.getParameter("Oper");
                
                logger.debug("Operatore passato: " + operatore);
                
                req.setAttribute("Oper", operatore);
                
            } catch (Exception e) {
                logger.error("Messaggio errore: " + e.getMessage());
            }
            
            return new ActionRouter(destinazione); 
        }
        
    }
    ----------------------------------------------------------------------
    public class Menu implements Action {
    
        public ActionRouter perform(HttpServlet servlet, HttpServletRequest req, 
        HttpServletResponse res) throws java.io.IOException, javax.servlet.ServletException {
            
            Logger logger = MyLogger.getLogger("actions.Menu");
    
            String destinazione = "Menu-page";
            String xmlProfilo = null;
                    
            try {
                logger.debug("Profilo xml passato: " + req.getParameter("PathXmll"));
                
                //xmlProfilo = req.getParameter("PathXmll");
                
                //logger.debug("Profilo xml passato: " + xmlProfilo);
                
                //req.setAttribute("PathXml", xmlProfilo);
                
            } catch (Exception e) {
                logger.error("Messaggio errore: " + e.getMessage());
            }
            
            return new ActionRouter(destinazione); 
        }
        
    }
    Nelle due classi mi arriva un valore null ma nella jsp se gli input invece di essere Hidden sono Text io vedo i valori corretti.
    Non so più dove sbattere la testa.
    QUalcuno mi aiuta?

    Ciao
    :tongue:

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    98
    usa le sessioni

    session.getAttribute("nome_variabile_di_sessione")

    session.setAttribute("nomevariabile_di sessione",variabile da registrare);

  3. #3
    Sia nella pagina jsp che nella classe le variabili non devono essere null.

    Forse l'errore si ha nella pagina che chiama quella che hai postato e che quindi non valorizza correttamente questo valore: <req:attribute name="Oper"/>.
    ..::200 post il 1 settembre 2004::..
    ..::100 13/07/2004::..
    ..): Web Site (pazienza però) ..
    VASCO castiga chi non lecca la FIGA

  4. #4
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781

    Re: [java] passare variabili da Jsp a Jsp

    per rendere il codice più leggibile ricorda di includerlo nel tag [*CODE] codice [*/CODE] (senza asterischi)

    ti modifico il post
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

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.