El método "getParameter" de la clase HttpServletRequest es útil para obtener los parámetros que vienen en la Solicitud HTTP (Request).
Mira las líneas 13 y 14 del siguiente ejemplo de código e identifica cómo se utiliza el método getParameter()
El método "getParameter" de la clase HttpServletRequest es útil para obtener los parámetros que vienen en la Solicitud HTTP (Request).
Mira las líneas 13 y 14 del siguiente ejemplo de código e identifica cómo se utiliza el método getParameter()
@WebServlet("/login")
public class LoginServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
public void init() throws ServletException {
super.init();
System.out.println("Servlet Iniciado");
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String usuario = req.getParameter("usuario");
String password = req.getParameter("pass");
if(usuario.equals("carlos")&& password.equals("root123")) {
response(resp, "Login OK");
}else {
response(resp,"Usuario no válido");
}
}
private void response (HttpServletResponse resp, String msg) throws IOException{
PrintWriter out = resp.getWriter();
out.println("<html>");
out.println("<head>");
out.println("</head>");
out.println("<body>");
out.println("<h1>"+ msg +"</h1>");
out.println("</body>");
out.println("</html>");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String usuario = req.getParameter("usuario");
String password = req.getParameter("pass");
if(usuario.equals("carlos")&& password.equals("root123")) {
response(resp, "Login OK");
}
}
@Override
public void destroy() {
// TODO Auto-generated method stub
System.out.println("Servlet Destruido");
super.destroy();
}
}
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0