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:
questo form mi va a richiamare una servlet che dovrebbe controllare l'inserimento diverso da null:Codice PHP:<form action="FindIdMazzetti_srv">
<center>
<input type="text" name="id_mazzetto" id="id_mazzetto"/>
<input type="submit" value="Cerca" />
</center>
</form>
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 è:
la servlet si va a collegare ad un controller che ha questo metodoCodice PHP:try {
String id = (String) controllerDAO.findIdMazzetti(); //QUA mi da l'errore
id= request.getParameter("id_mazzetto");
if(id != null) {
request.getRequestDispatcher("/ricercaIdMazzetti.jsp").forward(request, response);
} else {
request.getRequestDispatcher("/error.jsp").forward(request, response);
}
} finally {
out.close();
}
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 TrackContainerCodice PHP:public TrackContainer findIdMazzetti() {
return trackContainerFacade.find(this);
}
ah Questo è il metodo nel session (bean???)
Aiutooo, come faccio a risolvere questo problema?Codice PHP:public TrackContainer find(Object id) {
return em.find(TrackContainer.class, id);
}

Rispondi quotando
