Preview only show first 10 pages with watermark. For full document please download

Trabalho De Programação Para Internet - Login

Trabalho usando JSP, Servlet, jQuery, Ajax, Sessão e o Tomcat.

   EMBED


Share

Transcript

/*, * To change this template, choose Tools " Templates * and open the template in the editor., */, package Controle;, , import Modelo.Cliente;, import java.io.IOException;, import javax.servlet.RequestDispatcher;, import javax.servlet.ServletException;, import javax.servlet.annotation.WebServlet;, import javax.servlet.http.HttpServlet;, import javax.servlet.http.HttpServletRequest;, import javax.servlet.http.HttpServletResponse;, import DAO.ConectaLogin;, import javax.servlet.http.HttpSession;, , /**, *, * @author Bruno, */, "@WebServlet(name = ""Login_1, urlPatterns = { ""/Login_1", }), public class Login extends HttpServlet, {, , @Override, public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {, " String op = ""0"";", " String nomeCliente = """";", try, {, Cliente cliente = new Cliente();, //recebe os dados do formulario de mensagem da pagina de mensagem e atribui aos atributos do cliente, //request.getParameter pega os dados que vem do formulario html de cada campo, " cliente.setUsuario(request.getParameter(""log_user""));", " cliente.setSenha(request.getParameter(""log_senha"")); ", , if (ValidaFormulario.validaLogin(cliente)), {, //insere os dados do formulario do html no banco de dados se nao estiver os campos em branco, if((cliente = ConectaLogin.verifica(cliente)) != null), {, //inicializo uma sessao onde e criado um cookie no meu computador com as informacoes , //digitadas no meu navegador, //passa os dados do cliente para a minha sessao na pagina JSP, HttpSession session = request.getSession(true);, //cliente em string e o nome do meu atributo na minha session para acessar o meu , //objeto do tipo cliente passado ao lado da string, " session.setAttribute(""cliente, cliente); op = ""2""; //seta a variavel op no meu jsp request.setAttribute(""cad_op",op); //crio uma sessao e guardo o nome do usuario e o seu id, " RequestDispatcher retornaPagina = request.getRequestDispatcher(""pedido.jsp"");", retornaPagina.forward(request, response); }, else, {, " op = ""3"";", //seta a variavel op no meu jsp, " request.setAttribute(""cad_op,op); RequestDispatcher retornaPagina = request.getRequestDispatcher(""login.jsp""); retornaPagina.forward(request, response); } } else { op = ""1""; //seta a variavel op no meu jsp request.setAttribute(""cad_op",op); " RequestDispatcher retornaPagina = request.getRequestDispatcher(""login.jsp"");", retornaPagina.forward(request, response); }, } , catch (Exception e), {, " System.out.println(""Erro ao logar."");", } , }, },