Duvida sobre o metodo INIT()[RESOLVIDO]

2 respostas
A

Alguém saberia me dizer para que serve o metodo INIT() no seguinte exemplo.

package meupacotePOST;

import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class TrabCombPost extends HttpServlet {
	
	public void destroy(){//ESSE METODO LIBERA RECURSOS QUE ESTAVAM SENDO USADOS PELO SERVLET
		super.destroy();  //E É CHAMADO QUANDO É FINALIZADO PELO SERVIDOR EM QUE ESTÁ SENDO EXECUTADO
	}
	
	protected void doPost(HttpServletRequest request, HttpServletResponse response){
		try {
			String usuario = request.getParameter("usuario");
			String senha = request.getParameter("senha");
			String html = "<html>"
					      +"<head>"
					      +"<title>Trabalhando com POST em Servlet</title>"
					      +"</head>"
					      +"<body>";
					      if(usuario.equals("Alerson") && senha.equals("123")){
					    	  html += "Seja bem vindo Alerson"; 
					      } else {
					    	  html += "Usuário ou senha inválidos";
					      }
					      html += "</body></html>";
            response.setContentType("text/html");
            PrintWriter writer = response.getWriter();
            writer.print(html);
            writer.close();
		} catch (Exception e) {
			e.printStackTrace();
			e.getMessage();
		}
	}
	
	public void init(){
		try {
			super.init();
		} catch (ServletException e) {
			e.printStackTrace();
			e.getMessage();
		}
	}

}

2 Respostas

H

Chama o init da classe pai, caso dê algum erro ele vai logar. [=

Imagino eu que esse código é bem desnecessário. [=

Vc pode apagar que não vai ter erro algum, ou até mesmo o destroy pode ser apagado. [=

A

jakefrog:
Chama o init da classe pai, caso dê algum erro ele vai logar. [=

Imagino eu que esse código é bem desnecessário. [=

Vc pode apagar que não vai ter erro algum, ou até mesmo o destroy pode ser apagado. [=

Muito Obrigado… entendi… fiz o teste e não deu erro algum mesmo… muito obrigado…

Criado 30 de janeiro de 2012
Ultima resposta 31 de jan. de 2012
Respostas 2
Participantes 2