Questão 1333914

Tecnologia da Informação · 2022

Questão

ID 1333914

Disciplina: Tecnologia da Informação

Assunto: Formulários

Ano: 2022 Banca: FCC - Fundação Carlos Chagas Órgão: Tribunal Regional do Trabalho da 5ª Região


Atenção: O código a seguir é parte de uma aplicação, em condições ideais, que utiliza o Spring Framework e Spring Boot. Utilize esse código para responder as questões de números 27 e 28.

package com.funcionarios.empresa.controller;

import com.funcionarios.empresa.model.*;

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.*;

import org.springframework.web.servlet.ModelAndView;

@Controller

public class Controle {

private LoginDao dao;

private Login login;

@RequestMapping(value = "/login", method = RequestMethod.POST)

@ResponseBody

public ModelAndView receberLogin(@RequestParam(name = "user") String user,

@RequestParam(name = "senha") String senha, Model model) {

dao = new LoginDao();

login = dao.verificarLogin(user);

if (login == null) {

;

ModelAndView mv = new ModelAndView();

mv.setViewName("erros.html");

return mv;

} else {

//Código oculto intencionalmente aqui, que retorna um objeto mv

//com dados de autorização de acesso do usuário.

}

}

}



Em um formulário de uma página HTML um analista deseja enviar o conteúdo dos campos user e senha em uma requisição HTTP POST para o método receberLogin da classe Controle, ao se clicar em um botão do tipo submit do formulário. Para que esse envio ocorra e seja mapeado corretamente

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