Tjena!
Jag håller på att bygga en front-controller och hade tänke overrida init() och destroy() som finns i generic-servlet. Jag har dock lite osäker på om det bara är att overrida. Init-metoden utan parametrar är bara att overrida eftersom container kallar på en intern-init metod i bakgrunden när servleten startas. Hur är det med destroy? Som jag har uppfattat det är det bara att overrida utan att kalla på super?
Override av init och destroy i servlet?
2 svar · 327 visningar · startad av Compusa
Tror att det är som du säjer, man behöver inte kalla på super. Sun gör inte det i dom exempel jag tittat på och nämner inte att man skulle behöva göra det i deras EE Tutorial.
Men åt andra sidan så kan det ju inte skada att göra så heller.
Init är lugn: Den init som containern kör kallar på den init som man överlagrar dvs
/* init method invoked by container */
Intit(ServletConfig config) {
init(); // metoden som jag överlagrar
}
Och jag tror som du säger gällande Destroy, det borde bara vara att tuta och köra...