Exercícios 4: dados de formulário (continuação)
Lista de exercícios para praticar a captura dos dados via formulário;
Simulador de Login
Crie uma aplicação que permita ao usuário simular um login. Para isso:
- Crie uma nova classe controladora chamada
LoginController.java; - Crie um novo método chamado
simularLogine mapeie esse método para uma rota chamadaloginutilizando a anotação@GetMapping; - Crie uma nova visão chamada
formularioLogin.htmle nela crie um formulário que permita ao usuário inserir o seu nome de usuário e senha; - Faça o mapeamento entre a visão
formularioLogin.htmle o métodosimularLoginutilizando a anotação@GetMapping; - Crie um novo método chamado
resultadoLoginem seu controlador e mapeie esse método para uma rota chamadaresultadoLoginutilizando a anotação@PostMapping; - Dentro do método
resultadoLoginrecupere os dados enviados pelo formulário e verifique se o usuário e senha informados são válidos. Para simular essa verificação, utilize um usuário e senha fixos na aplicação (ex: usuário: admin, senha: admin); - Envie o resultado da verificação para uma nova visão chamada
resultadoLogin.htmle caso o usuário e senha sejam válidos, exiba uma mensagem de sucesso e mostre o nome do usuário na tela, caso contrário, exiba uma mensagem de erro; - Teste a aplicação em
http://localhost:8080/simularLogin
Calculadora Matemática
Crie uma aplicação que permita ao usuário escolher qual operação matemática deseja realizar e efetue essa operação mostrando o resultado na tela. Para isso:
- Crie um novo projeto Spring Boot com as dependências
Spring WebeThymeleaf; - Crie uma nova classe controladora chamada
CalculatorController.java; - Crie um novo método chamado
calculadorae mapeie esse método para uma rota também chamadacalculadorautilizando a anotação@GetMapping; - Crie uma nova visão chamada
calculadora.htmle nela crie um formulário que permita ao usuário escolher a operação matemática que deseja realizar (elementoselectdo HTML) e 2 campos para que o usuário possa inserir os números que deseja calcular; - Crie um novo método chamado
calculare mapeie esse método para uma rota chamadacalcularutilizando a anotação@PostMapping; - Dentro do método
calcularrecupere os dados enviados pelo formulário e realize a operação matemática desejada; - Envie o resultado da operação para uma nova visão chamada
resultado.htmle exiba o resultado da operação matemática; - Teste a aplicação em
http://localhost:8080/calculadora