Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Clasa GenericServlet
Clasa GenericServlet este o implementare a interfetei Servlet care mai multe metode de ajutor. Aceasta este o clasa comuna pentru servleturi simple. Aceasta clasa implementeaza toate metodele intefetei ServletConfig.
1. Constructori
Aceasta clasa are doar un singur constructor standard:
protected GenericServlet() Acest constructor trebuie sa fie apelat de un constructor al unei subclase. Ea nu are parametrii, si nimic nu este facut de catre constructor.
2. Metode
O subclasa a clasei GenericServlet pot suprascrie metodele standard Servlet ; n particular, implementand metoda service(). In plus, se pot folosi urmatoarele metode ajutatoare.
void init(ServletConfig config) throws ServletException Aceasta metoda, din interfata Servlet, initializeaza clasa GenericServlet si inregistreaza un mesaj care indica ca servletul a fost initializat. O subclasa care suprapune aceasta metoda trebuie sa se asigure a apela mai intai metodele superclasei inainte de a face initializarile de servlet proprii.
void init() throws ServletException Sub JSDK 2.1 se poate suprascrie aceasta metoda in locul metodei implicite init(). Initializarile initiale vor fi facute in metoda initiala, iar apoi aceasta metoda va fi apelata pentru a se face propriile initializari.
ServletConfig getServletConfig() Aceasta metoda, din intefata Servlet, intoarce configurarea servletului specificata in metoda init().
String getServletInfo() Aceastaa metoda, din interfata Servlet, este implementata sa intoarca null, o subclasa trebuie sa suprascrie aceasta metoda pentrua da mai multe informatii folositoare.
void destroy() Aceasta metoda, din interfata Servlet, inregistreaza ca servletul a fost distrus.
ServletContext getServletContext() Aceasta metoda intoarce ServletContext-ul servletului.
String getInitParameter(String name) Aceasta metoda intoarce parametrii de initializare specifici.
Enumeration getInitParameterNames() Aceasta metoda intoarce o Enumeration a numelor parametrilor de initializare.
void log(String message) Aceasta metoda inregistreaza mesajul specific in fisierul de inregistrari a servletului, precedat de numele clasei servletului. Acest lucru este folosit pentru a inregistra mesaje de stare pentru servleturi simple.
void log(String message, Throwable throwable) Aceasta metoda inregistreaza mesajele specifice si exceptiile in fisierul de inregistrari ale servletului, precedat de numele clasei servletului. Acest lucru este folositor pentru inregistrarea de erori de servlet.
Copyright © 2024 - Toate drepturile rezervate