Quiero redirigir a otra página (fuera de mi aplicación) desde el controlador de primavera con el parámetro de publicación. Busco mucho pero no encontré ninguna solución.Redirigir desde el controlador de resorte con el parámetro posterior
8
A
Respuesta
4
No podrá agregar un POST, pero puede redireccionar con GET. Haga lo siguiente:
@RequestMapping("/redirectMe")
public void redirectMe (HttpServletResponse response){
response.sendRedirect("http://redirected.com/form?someGetParam=foo");
}
1
hacer algo como esto
@RequestMapping(value="/someUrl",method=RequestMethod.POST)
public String myFunc(HttpServletRequest request,HttpServletResponse response,Map model){
//do sume stuffs
return "redirect:/anotherUrl"; //gets redirected to the url '/anotherUrl'
}
@RequestMapping(value="/anotherUrl",method=RequestMethod.GET)
public String myAnotherFunc(HttpServletRequest request,HttpServletResponse response){
//do sume stuffs
return "someView";
}
Cuestiones relacionadas
- 1. Redirigir desde el controlador Inicializar no funciona
- 2. parámetro gsp que pasa desde el controlador
- 3. Generar una solicitud posterior a HTTP desde el controlador
- 4. El parámetro "siguiente", redirigir, django.contrib.auth.login
- 5. ¿Cómo redirigir desde OnActionExecuting en el controlador base?
- 6. Redirigir a un URI externo desde el controlador ASP.NET MVC
- 7. parámetro de envío desde el controlador para ver
- 8. Pasando el parámetro a la acción del controlador desde Html.ActionLink
- 9. ¿Cómo redirigir al índice desde otro controlador?
- 10. ¿Cómo se recibe un parámetro url con un mapeo de controlador de resorte?
- 11. redirección desde el controlador embebido
- 12. El resorte invoca la asignación incorrecta del controlador
- 13. parámetro persistente en el controlador de Rails
- 14. Redirigir un controlador a otro Controlador
- 15. JSON posterior a la primavera controlador MVC
- 16. cómo comenzar con el marco de resorte
- 17. MVC Html.ActionLink ignora el parámetro Controlador
- 18. Controlador de resorte Obtener solicitud/respuesta
- 19. dónde manejar el resorte DataAccessException
- 20. Controlador de botón posterior Un formulario dinámico
- 21. Cómo configurar el diseño desde el controlador
- 22. respuesta redirigir desde el archivo .ashx
- 23. posterior AJAX con jQuery cambiar el nombre de un parámetro de matriz
- 24. generar una alerta en el controlador de rieles sin redirigir
- 25. ¿Cómo JUnit prueba una anotación @PreAuthorize y su EL de resorte especificado por un controlador MVC de resorte?
- 26. ¿Cómo se configura un controlador RESTful en el resorte 3 con anotaciones?
- 27. Obtener tamaño de imagen desde el controlador
- 28. cómo redirigir a otra acción en el mismo controlador?
- 29. codeigniter redirigir a diferente controlador
- 30. AddressOf con el parámetro
Por qué post no es posible? Tengo un problema con get cuando tengo colección, ya que el parámetro generado es: 'http: // localhost: 8080/myApp/A/result.form? Parameters = SomeName & parameters = SoemField' que lleva a' parameters = SomeName'. ¿Alguna idea? – Betlista
Cuando avisa al navegador para redirigir, como se indica en esta pregunta, no hay ningún lugar para definir qué verbo http se está utilizando. Siempre será un GET. Si necesita POSTAR, necesitará implementar un cliente de JavaScript para hacerlo, y deberá asegurarse de que no está haciendo scripts de sitios cruzados. – aweigold