Innanzi tutto vi ringrazio per tutto l'aiuto che mi state dando siete grandissimi.
Arriviamo al mio nuovo problemuccio: allora devo impostare un campo che mi va a ricercare l'id in una tabella e mi restituisce il risultato questo è il codice nella mia jsp:
Codice PHP:
<form action="FindIdMazzetti_srv">
    <
center>
        <
input type="text" name="id_mazzetto" id="id_mazzetto"/>
             <
input type="submit" value="Cerca" />
    </
center>
</
form
questo form mi va a richiamare una servlet che dovrebbe controllare l'inserimento diverso da null:
se è diverso da null e mi restituisce la pagina dopo aver prelevato i dati dal db
se è null restituisce una pagina d'errore
la servlet è:
Codice PHP:
try {
     
String id = (String) controllerDAO.findIdMazzetti();    //QUA mi da l'errore
     
idrequest.getParameter("id_mazzetto");
     if(
id != null) {
                
request.getRequestDispatcher("/ricercaIdMazzetti.jsp").forward(requestresponse);
     } else {
                
request.getRequestDispatcher("/error.jsp").forward(requestresponse);
            }
        } finally { 
            
out.close();
        } 
la servlet si va a collegare ad un controller che ha questo metodo
Codice PHP:
 public TrackContainer findIdMazzetti() {
        return 
trackContainerFacade.find(this);
    } 
Il problema è che nella servlet mi da un errore di Tipo ma se nel controller modifico in String mi da errore nel Controller che deve essere di Tipo TrackContainer

ah Questo è il metodo nel session (bean???)
Codice PHP:
public TrackContainer find(Object id) {
        return 
em.find(TrackContainer.class, id);
    } 
Aiutooo, come faccio a risolvere questo problema?