Ciao a tutti,
praticamente nella mia applicazione web ho riscontrato questo problema dopo l'integrazione di spring security.
Nel mio form jsp ho tutti i campi mappati correttamente(perché prima funzionava)

codice HTML:
<div class="form-group"> 
                           <label>Nome Prodotto</label>                           
 <form:input path="nomeProdotto" class="form-control" placeholder="nome prodotto"/>                        </div>                       
 <div class="form-group">                       
     <label>Descrizione</label>                        
    <form:textarea path="descrizione" class="form-control" rows="3" placeholder="descrizione"/>                        </div>                       
 <div class="form-group">         
                   <label>Quantità</label>       
                     <form:input path="quantita" data-mask="9999" class="form-control" placeholder="quantità"/>             
           </div>
questo è l'oggetto bean che dovrebbe prendere i dati

codice:
public class ProdottiBean {   
   private static final long serialVersionUID = 1L;
    private Integer id;
    private String img;
    private String descrizione;
    private Integer idUtente;
    private String quantita;
    private String prezzo;
    private String categoriaProdotto;
    private String nomeProdotto;
    private Integer iva;
    private boolean pubblicato;
    private String linkAllegato;
    
    private CommonsMultipartFile immagine;
    private CommonsMultipartFile allegato;


    public ProdottiBean() {
    }


    public ProdottiBean(Integer id) {
        this.id = id;
    }


    public ProdottiBean(Integer id, boolean pubblicato) {
        this.id = id;
        this.pubblicato = pubblicato;
    }


    public Integer getId() {
        return id;
    }


    public void setId(Integer id) {
        this.id = id;
    }


    public String getImg() {
        return img;
    }


    public void setImg(String img) {
        this.img = img;
    }


    public String getDescrizione() {
        return descrizione;
    }


    public void setDescrizione(String descrizione) {
        this.descrizione = descrizione;
    }


    public Integer getIdUtente() {
        return idUtente;
    }


    public void setIdUtente(Integer idUtente) {
        this.idUtente = idUtente;
    }


    public String getQuantita() {
        return quantita;
    }


    public void setQuantita(String quantita) {
        this.quantita = quantita;
    }


    public String getPrezzo() {
        return prezzo;
    }


    public void setPrezzo(String prezzo) {
        this.prezzo = prezzo;
    }


    public String getCategoriaProdotto() {
        return categoriaProdotto;
    }


    public void setCategoriaProdotto(String categoriaProdotto) {
        this.categoriaProdotto = categoriaProdotto;
    }


    public String getNomeProdotto() {
        return nomeProdotto;
    }


    public void setNomeProdotto(String nomeProdotto) {
        this.nomeProdotto = nomeProdotto;
    }


    public Integer getIva() {
        return iva;
    }


    public void setIva(Integer iva) {
        this.iva = iva;
    }


    public boolean isPubblicato() {
        return pubblicato;
    }


    public void setPubblicato(boolean pubblicato) {
        this.pubblicato = pubblicato;
    }


    public String getLinkAllegato() {
        return linkAllegato;
    }


    public void setLinkAllegato(String linkAllegato) {
        this.linkAllegato = linkAllegato;
    }


    public CommonsMultipartFile getImmagine() {
        return immagine;
    }


    public void setImmagine(CommonsMultipartFile immagine) {
        this.immagine = immagine;
    }


    public CommonsMultipartFile getAllegato() {
        return allegato;
    }


    public void setAllegato(CommonsMultipartFile allegato) {
        this.allegato = allegato;
    }


}

e qui il metodo del controller spring3 che riceve il tutto

codice:
@RequestMapping(value = "/add", method = RequestMethod.POST)    
public ModelAndView addingProdotti(@ModelAttribute ProdottiBean prodottiBean) {


        ModelAndView modelAndView = new ModelAndView("list-of-prodotti");
        Prodotti prodotti = new Prodotti();
        AuthenticatedUser user = AuthUtil.recuperaUtente();
        prodotti.setIdUtente(user.getUserId());
       
        String message = "Prodotti inserito correttamente.";
        modelAndView.addObject("message", message);
        List<Prodotti> prodottis = prodottiService.getProdottis();
        modelAndView.addObject("prodottis", prodottis);


        return modelAndView;
    }

Non riesco a capire in nessun modo perché dopo che ho integrato SpringSecurity l'oggetto ProdottiBean mi arriva sempre vuoto.
Qualcuno sa darmi una mano???