Ok chiedo venia per la mia ignoranza in materia.
Ho corretto l'inizio della classe OperatoreDAO:
codice:
public class OperatoreDAO {
private DBManager db;
public OperatoreDAO()
{
db=new DBManager();
}
public OperatoreDAO(DBManager db)
{
this.db=db;
}
Al riavvio del server però mi da un ulteriore errore, questa volta su metodo executeSelect della classe DBManager.
codice:
java.lang.NullPointerException
myUtil.DBManager.executeSelect(DBManager.java:115)
myBeans.OperatoreDAO.getOperatore(OperatoreDAO.java:24)
myServlets.Login.performTask(Login.java:52)
myServlets.Login.doPost(Login.java:42)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Anche questa volta è un problema di inizializzazione?
Mi pare strano, perchè la classe DBManager ci è stata data come esempio di supporto direttamente dal prof. Mi rendo conto che a seguire gli esempi dei docenti senza capire come funzionano le cose si sbaglia il doppio...
Grazie in anticipo per la pazienza.