Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Tag bean struts

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    42

    Tag bean struts

    Ciao a tutti,
    ho definito un bean in una action di Struts ma non riesco a recuperare il valore settato nella rispettiva view utilizzando i taglib Bean.

    Dove posso recuperare un esempio ?

    Grazie a tutti in anticipo
    Beck74

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    42
    Vi posto anche il codice, cosi' magari è tutto piu' semplice:

    Grazie a tutti in anticipo!!


    package com.frutta.struts;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.apache.struts.actions.DispatchAction;
    import org.apache.struts.action.Action;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.ActionForward;

    /**
    *
    * @author web
    * @version
    */

    public class Dispatch extends DispatchAction {



    public ActionForward inserisci(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response)
    throws Exception {

    //Inserisco un nuovo prodotto
    ProdottoBean prodotto = new ProdottoBean();
    prodotto.setNome("Bio Presto");

    //Inserisco un nuovo prodotto




    return mapping.findForward("inserisci");

    }

    }

  3. #3
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    credo che se non passi il tuo oggetto "prodotto" alla request come attributo, difficilmente potrai averlo a disposizione nella tua view...
    codice:
    /Inserisco un nuovo prodotto
    ProdottoBean prodotto = new ProdottoBean();
    prodotto.setNome("Bio Presto");
    request.setAttribute("pippo", prodotto);
    poi nella view recuperi dalla request il bean con nome "pippo".

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    42
    Grazie 1000...
    era l'ultimo passaggio che mi macava...

    Grazie
    Beck

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.