package cookiespack;
public class CookieReader extends javax.servlet.http.HttpServlet {
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {
	performTask(request, response);
}
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException {
	performTask(request, response);
}
public String getServletInfo() {
	return super.getServletInfo();
}
public void init() {
}

public void performTask(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) {

	try	{
		boolean verified = false;
		javax.servlet.http.Cookie mycookie = null;
		
		javax.servlet.http.Cookie cookies[] = request.getCookies();

		int tamanho = cookies.length;
		for(int i=0; i<tamanho; i++){
  			mycookie = cookies[i];
  			if(mycookie.getName() != null && mycookie.getName().equals("nome")){
				verified = true;
				break;
  			}
		}

		if (verified == true) {
			response.setContentType("TEXT/HTML");
			java.io.PrintWriter out = response.getWriter();
			out.println("<HTML><BODY>O cookie foi encontrado e seu valor é: " + mycookie.getValue() + "</BODY></HTML" );
			out.close();
		} else {
			response.setContentType("TEXT/HTML");
			java.io.PrintWriter out = response.getWriter();
			out.println("<HTML><BODY>O cookie não foi encontrado!</BODY></HTML>" );
			out.close();
		}

		


	}
	catch(Throwable theException){
	}
}
}
