Clasă servletcontext

Servletul trăiește și funcționează în cadrul procesului de server și poate primi informații despre mediul său în momente diferite. Informațiile despre server sunt disponibile în orice moment. În plus, orice solicitare poate conține informații specifice suplimentare.







ServletConfig Servlet Configuration

Interfața javax.servlet.ServletConfig este folosită pentru a transmite informații de configurare servletului. Fiecare servlet are propriul obiect ServletConfig. pentru a crea o instanță a cărei sarcină este servletul pentru servlet. Pentru a seta parametrii de configurare a servletului, trebuie să utilizați etichete , , în descriptorul aplicației web.xml. Următorul exemplu descrie servletul servlet. care are versiunea 2.3.123.

În următorul cod, în faza de inițializare a servletului, informații despre versiunea servlet sunt afișate în consola:

Informațiile de configurare sunt transmise servletului utilizând parametrul ServletConfig al metodei init (). Parametrii de inițializare a servletului sunt disponibili prin metoda getInitParameterNames ().

Un exemplu de servlet care utilizează ServletConfig pentru citirea parametrilor de configurare este prezentat în pagina Servlet Example, hello!







Interfața ServletConfig include următoarele metode, ale căror nume vorbesc de la sine și formează esența interfeței javax.servlet.ServletConfig:

  • public String getServletName ()
  • publice ServletContext getServletContext ()
  • publice String getInitParameter (String nume)
  • public java.util.Enumerare getInitParameterNames ()

De interes deosebit este metoda getServletContext (), care returnează o referință la contextul servletului.

ServletContext Servlet Context

Informații despre contextul serverului sunt disponibile prin obiectul ServletContext. Un servlet poate obține acest obiect apelând metoda getServletContext () a obiectului ServletConfig. Trebuie reamintit faptul că acest obiect este trecut la servlet în timpul inițializării în metoda init ().

ServletContext este o interfață care definește accesul la următoarele funcții utile:

Patru metode de lucru cu atribute. Rolul atributelor este îndeplinit de orice obiect al oricărei clase. Scopul acestor funcții este de a trimite obiecte diferite între servlets independenți.

Accesul la parametrii cu care ați pornit serverul, puteți obține folosind următoarele funcții.

Aceste funcții oferă acces la parametrii cum ar fi numele de gazdă, portul și alte utilități.

Interfața ServletContext definește mai multe metode prezentate în tabel:

mod flexibil pentru a obține informații despre serverul printr-un nume / valoare atributele pereche. Depinde de server.







Articole similare

Trimiteți-le prietenilor: