public class WebFlowController extends FlowController
Esta classe é uma especialização da classe FlowController. Além
dos recursos oferecidos por este, são oferecidos recursos de redirecionamento.
redirectTo(String).
Ex:
WebFlowController.redirectTo("/users");
A segunda é executando o método redirect(). Este permite
disponibilizar valores que podem ser acessados na página que será redirecionada.
WebFlowController
.redirect()
.put("msg", "User added successfully!")
.to("/users/" + user.getId());
Ao executar o método redirectTo(String) e WebFlowController.RedirectBuilder.to(String),
será lançada a exceção RedirectException. Não é um erro, isso indica ao framework
que o fluxo tem que ser redirecionado.| Modifier and Type | Class and Description |
|---|---|
static class |
WebFlowController.RedirectBuilder |
| Constructor and Description |
|---|
WebFlowController() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
execute(Class<?> clazz,
String requestMethodType,
String actionName)
Executa uma ação de um determinado controlador.
|
static WebFlowController.RedirectBuilder |
redirect()
Redireciona a execução para um determinado URI permitindo
disponibilizar valores que podem ser acessados no URI que
será redirecionado.
|
static void |
redirectTo(String value)
Redireciona a execução para uma determinada URI.
|
dispatcher, dispatcher, execute, getController, getControllerInstancepublic static WebFlowController.RedirectBuilder redirect()
public static Object execute(Class<?> clazz, String requestMethodType, String actionName)
clazz - Classe do controlador.requestMethodType - Tipo da requisição.actionName - Ação.public static void redirectTo(String value)
value - URI que será redirecionado.Copyright © 2026 Brandao. All rights reserved.