Kan vi skrive parameterisert konstruktør i servlet?
Kan vi skrive parameterisert konstruktør i servlet?

Video: Kan vi skrive parameterisert konstruktør i servlet?

Video: Kan vi skrive parameterisert konstruktør i servlet?
Video: Solving The Voynich Manuscript With Ai | Greg Kondrak 2024, November
Anonim

Du kan ikke ha parameterisert konstruktør i objekter opprettet dynamisk av noen programvare som i Servlets . Hvis du implementerer Servlet grensesnitt til skrive en Servlet (i stedet for å utvide HttpServlet), kan du ikke ha konstruktør (i grensesnittet).

Vet også, kan vi skrive konstruktør i servlet?

Ja, Servlet kan ha Konstruktør , det er helt lovlig, men det er ikke den rette måten å initialisere din Servlet . Du bør bruke init()-metoden levert av Servlet grensesnitt for å initialisere Servlet.

Man kan også spørre, kan vi bruke konstruktør i stedet for init i Servlet? Kort svar på dette spørsmålet, ja, Servlet implementeringsklasser kan ha konstruktør men det burde de være bruker init () metode til initialisere Servlet av to grunner, først kan du ikke deklarere konstruktører på grensesnitt i Java, noe som betyr at du ikke kan håndheve dette kravet til noen klasse som implementerer Servlet

På samme måte spørs det hvordan konstruktør kan brukes for en servlet?

Teknisk sett deg kan definere konstruktører i servlet . Men, erklærte konstruktør kan ikke få tilgang til ServletConfig-objektet eller kast en ServletException. Derfor var init() brukt å initialisere ved å sende det implementerte objektet til ServletConfig-grensesnittet og andre nødvendige parametere.

Hva er init-parametere i servlet?

Servlet spesifikasjonen gir en måte å tilby init parametere til servlet når den er initialisert. dvs. sin i det () metoden fullføres. Disse init parametere er tilgjengelig i servlet . Parametere kan nås ved å bruke offentlig streng getInitParameter(strengnavn) metoden.

Anbefalt: