Spring desde 0
  • Introduction
  • Preparando el Entorno
  • Configuracion de aplicacion Base
  • Spring Boot
  • Agregando Paquetes
  • Archivos de configuracion
  • Creando una vista
  • Compartiendo Datos
  • Procesando Datos desde Vista(GET)
  • Procesando datos con POST
  • Redireciones
  • Control de Errores
  • Componentes
  • Servicios
  • Hibernate Configuración
  • Entities JPA
  • Repositorio
  • Spring Security
  • Spring Rest
Powered by GitBook
On this page

Was this helpful?

Redireciones

PreviousProcesando datos con POSTNextControl de Errores

Last updated 6 years ago

Was this helpful?

Algunas ocasiones debemos de poder ser capaces de redirigir, peticiones o resultados a otras páginas para ello Spring nos brinda un mecanismo bastante simple para poder hacer dicha acción utilizaremos el controlador de los ejemplos anteriores para ello en el controlador agregaremos el siguiente código:

    @GetMapping("/")
    public String redirect(){
        return "redirect:/form/verform";
    }

Es un método simple usamos la anotación GetMapping, en el método que se crea pasamos un string con la palabra clave "redirect:" junto con el path al cual queremos que se direccione. para este caso usamos el path raíz o sea al ejecutar el código y colocamos en el navegador la ruta

o

Automáticamente se redirección a la página de la vista del formulario. Ahora podemos usar otra forma la cual se usa un método RedirectView para hacer el retorno de la vista y que realice el redirecionamiento para esto definimos el siguiente código

@GetMapping("/")
    public RedirectView redirect(){
        return new RedirectView("/form/verform");
    }

Al ingresar la url como en el ejemplo anterior, tendremos una funcionalidad similar a el código anterior

http://localhost:8080/
http://localhost:8080/form/