sto cercando di ignorare init (ServletConfig config) Codice method.My è:servlet Java init override (ServletConfig config)
public void init(ServletConfig config) throws ServletException {
ServletContext sc = getServletContext(); // ----- NullPointerException
}
questo sta dando NullPointerException.
Se modifico come:
public void init(ServletConfig config) throws ServletException {
ServletContext sc = config.getServletContext(); // ----- works fine
}
Questo funziona bene. So che dovremmo sovrascrivere il metodo init() e non init (ServletConfig config) ma
Qualcuno può darmi ragione adeguata sul perché questo sta accadendo?
Dove hai trovato che * dovremmo sovrascrivere il metodo 'init()' e non 'init (ServletConfig config)' *? –
Non sto dicendo che non possiamo sovrascrivere il metodo init (ServletConfig config), ma possiamo leggere che il metodo init() è chiamato internamente dal metodo init (ServletConfig config), quindi dovremmo sovrascrivere il metodo init(). –
Sembra che tu abbia già la tua risposta. Cos'altro hai bisogno? –