Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Sugerencia] Desafío: Código para redireccionamiento

Perdón pero está mal echa la pregunta, porque si escribes directamente ese código: response.sendRedirect(...); no compila o tira error, y el navegador va a arrojar un 500.

Caso contrario, si hacemos lo mismo que hicimos en esta aula: response.sendRedirect("listaEmpresas"); el navegador arroja un 302!

2 respuestas

¡Hola Eduardo! Gracias por compartir tu experiencia con la comunidad. Tienes razón, la pregunta no está formulada de manera clara. En cuanto a tu comentario, es importante tener en cuenta que el método sendRedirect() de la clase HttpServletResponse requiere una URL como parámetro, y si esta URL no es válida, puede generar errores. En tu caso, al proporcionar una URL válida, el método redirecciona correctamente y el navegador devuelve un código 302. ¡Espero haber ayudado y buenos estudios!

solución!

¡Hola Eduardo!

Gracias por compartir tu reflexión con nosotros. El ejercicio trae una propuesta para ejercitar tus conocimientos sobre la redirección de solicitudes

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Entonces, se espera que en lugar del "..." se llame a algún recurso que sea posible redirigir y así obtener como resultado un código de la "familia" 300. Estos códigos de respuesta indican una redirección:

response.sendRedirect(...); -> response.sendRedirect("listaEmpresas" );

Mientras que si no cambia el "...", obtendrá un error 500 ya que el servidor no entenderá qué es "...", se producirá un error que es un código de la "familia" 500 que indican que hubo un error en el servidor. Por ejemplo, una excepción en el procesamiento o algún timeout.

Asegúrese de probar en su código/computadora para ejercitar los diversos errores posibles y aprender de ellos.

Continúa con tus estudios y cualquier duda estaremos aquí =)

¡Mucho éxito en todo lo que te propongas!

¡Un saludo!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios