Questão 1720271

Tecnologia da Informação · 2022

Questão

ID 1720271

Disciplina: Tecnologia da Informação

Assunto: Spring

Ano: 2022 Banca: UFES - Universidade Federal do Espírito Santo Órgão: Universidade Federal do Espírito Santo


Considere o seguinte trecho de código Java referente a uma classe controladora para uso com o framework Spring MVC, que define um método para listar alguns objetos e outro para remover um objeto da listagem:

@Controller

public class ObjetosController {

@RequestMapping("listaObjetos")

public String lista() {

/* Código que obtém os objetos. */

return "objeto/lista";

}

@RequestMapping("removeObjeto")

public String remove(Objeto objeto) {

/* Código que remove o objeto. */

return "objeto/removido";

}

}

Os métodos lista e remove enviam o usuário para páginas diferentes após as respectivas execuções desses métodos. Por meio de um redirecionamento, por parte do servidor ou por parte do cliente, é possível fazer com que uma chamada ao método remove termine mostrando a mesma lista de objetos que o método lista, porém, sem ter que repetir o código que obtém os objetos nos dois métodos.

O valor que o método remove deve retornar, para fazer um redirecionamento por parte do servidor, de modo que, após a execução do método remove, o método lista seja chamado internamente pelo Spring MVC, sem a necessidade de uma segunda requisição por parte do cliente é:

Alternativas da questão 1720271
Pular para o conteúdo principal