Kan ons geparameteriseerde konstruktor in servlet skryf?
Kan ons geparameteriseerde konstruktor in servlet skryf?

Video: Kan ons geparameteriseerde konstruktor in servlet skryf?

Video: Kan ons geparameteriseerde konstruktor in servlet skryf?
Video: Android 101 от Фреда Виджайи 2024, November
Anonim

Jy kan nie hê nie geparameteriseerde konstruktor in voorwerpe wat dinamies geskep is deur sommige sagteware soos in Servlets . As jy implementeer Servlet koppelvlak aan skryf a Servlet (in plaas daarvan om HttpServlet uit te brei), kan jy nie konstruktor (in koppelvlak).

Weet ook, kan ons konstruktor in servlet skryf?

Ja, Servlet kan het Konstrukteur , dit is heeltemal wettig, maar dit is nie die regte manier om jou Servlet . Jy moet die init() metode gebruik wat deur die Servlet koppelvlak om die te inisialiseer Servlet.

Mens kan ook vra, kan ons constructor gebruik in plaas van init in Servlet? Kort antwoord op hierdie vraag, Ja, Servlet implementeringsklasse kan het konstruktor maar hulle behoort te wees gebruik init () metode om inisialiseer Servlet om twee redes kan jy eerstens nie verklaar nie konstrukteurs op koppelvlak in Java, wat beteken dat jy nie hierdie vereiste kan afdwing aan enige klas wat implementeer nie Servlet

Net so word daar gevra hoe konstruktor vir 'n servlet gebruik kan word?

Tegnies jy kan definieer konstrukteurs in servlet . Maar, die verklaarde konstruktor kan nie toegang tot die ServletConfig voorwerp of gooi 'n ServletException. Daarom was init() gebruik word om te inisialiseer deur die geïmplementeerde objek van ServletConfig-koppelvlak en ander nodige parameters deur te gee.

Wat is init-parameters in servlet?

Servlet spesifikasie bied 'n manier om te voorsien init parameters na die servlet wanneer dit geïnisialiseer word. dit wil sê sy init () metode voltooi. Hierdie init parameters is beskikbaar in die servlet . Grense kan verkry word deur gebruik te maak van publieke String getInitParameter (String naam) metode.

Aanbeveel: