Questão
ID 1720605Disciplina: Tecnologia da Informação
Assunto: Formulários
Ano: 2022 Banca: UFES - Universidade Federal do Espírito Santo Órgão: Universidade Federal do Espírito Santo
A apostila Curso Java para Desenvolvimento Web, da Caelum, descreve o desenvolvimento de um sistema de controle de tarefas usando Spring MVC. A classe Tarefa é inicialmente descrita da forma a seguir:
public class Tarefa {
private Long id;
private String descricao;
private boolean finalizado;
private Calendar dataFinalizacao;
//getters e setters
}
É apresentado, também, um controlador para uma funcionalidade de adição de novas tarefas nesse sistema, conforme o código a seguir:
@Controller
public class TarefasController {
@RequestMapping("adicionaTarefa")
public String adiciona(Tarefa tarefa) {
JdbcTarefaDao dao = new JdbcTarefaDao();
dao.adiciona(tarefa);
return "tarefa-adicionada";
}
}
É apresentado, ainda, o código de uma página HTML contendo um elemento <formaction="adicionaTrefa" method="post">, composto por um campo de texto do tipo <textarea> e por um botão para submissão do formulário. Quando o formulário for submetido, deseja-se copiar o valor preenchido pelo usuário no campo de texto da página para o atributo String descricao de uma nova instância da classe Tarefa. Para que isso ocorra, o valor do atributo name do elemento <textarea> deve ser: