Podemos escrever construtor parametrizado em servlet?
Podemos escrever construtor parametrizado em servlet?

Vídeo: Podemos escrever construtor parametrizado em servlet?

Vídeo: Podemos escrever construtor parametrizado em servlet?
Vídeo: Programar em Java - Construtores - Aula 44 2024, Novembro
Anonim

Você não pode ter construtor parametrizado em objetos criados dinamicamente por algum software como em Servlets . Se você implementar Servlet interface para escrever uma Servlet (em vez de estender HttpServlet), você não pode ter construtor (na interface).

Também sabemos, podemos escrever construtor em servlet?

Sim, Servlet pode tenho Construtor , é perfeitamente legal, mas não é a maneira certa de inicializar seu Servlet . Você deve usar o método init () fornecido pelo Servlet interface para inicializar o Servlet.

Também se pode perguntar, podemos usar construtor em vez de init no Servlet? Resposta curta a esta pergunta, sim, Servlet classes de implementação posso tenho construtor mas eles deveriam ser usando o init () método para inicializar servlet por dois motivos, primeiro você não pode declarar construtores na interface em Java, o que significa que você não pode impor esse requisito a qualquer classe que implemente Servlet

Da mesma forma, pergunta-se como o construtor pode ser usado para um servlet?

Tecnicamente você posso definir construtores no servlet . Mas, o declarado construtor não pode acesse o objeto ServletConfig ou lance um ServletException. Portanto, init () era usado para inicializar passando o objeto implementado da interface ServletConfig e outros parâmetros necessários.

Quais são os parâmetros init no servlet?

Servlet especificação fornece uma maneira de fornecer parâmetros de inicialização ao servlet quando é inicializado. ou seja, é iniciar () o método é concluído. Esses parâmetros de inicialização estão disponíveis no servlet . Parâmetros pode ser acessado usando o método público String getInitParameter (String name).

Recomendado: