@Override public void setProperty(int arg0, Object arg1) { switch (arg0) { case 0: super.setTelefone(arg1.toString()); break; case 1: super.setNome(arg1.toString()); break; case 2: super.setDataDeNascimento(arg1.toString()); break; case 3: super.setEmail(arg1.toString()); break; case 4: super.setSexo(arg1.toString()); break; case 5: super.setUsuario(arg1.toString()); break; case 6: super.setSenha(arg1.toString()); break; case 7: super.setFoto(arg1.toString()); break; default: break; } }
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { String usuario = request.getParameter("Login"); String senha = request.getParameter("senha"); Usuario objUsuario = new Usuario(); objUsuario.setUsuario(usuario); objUsuario.setSenha(senha); TrataLoginDj trataLogin = new TrataLoginDj(); if (trataLogin.verificaLogin(objUsuario)) { HttpSession sessao = request.getSession(); sessao.setAttribute("usuarioSessao", objUsuario); /* TODO output your page here. You may use following sample code. */ out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<title>Servlet TratarLoginServlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1> Usuario ok " + objUsuario.getUsuario() + "</h1>"); out.println( "<a href=\"catalogoProdutos\">Clique aqui para listar o catalogo de produtos</a>"); out.println("</body>"); out.println("</html>"); } else { /* TODO output your page here. You may use following sample code. */ out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<title>Servlet TratarLoginServlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1> Usuario ou senha incorreta </h1>"); out.println("</body>"); out.println("</html>"); } } finally { out.println("<h1> Usuario ou senha incorreta </h1>"); out.close(); } }
public static boolean nuevoUsuario( String usuario, String pass, String email, String nombre, String apellidos, String direccion, String ciudad, String pais) { Usuario user = new Usuario(); user.setUsuario(usuario); user.setClave(pass); user.setEmail(email); user.setNombre(nombre); user.setApellidos(apellidos); user.setDireccion(direccion); user.setCiudad(ciudad); user.setPais(pais); return nuevoUsuario(user); }