Criar formulario HTML e validar informações digigtadas

olá galera, sou bem iniciante na linguagem Java e não tenho ideia de como faço algumas coisas
Mas estou estudando muito, mas gostaria de pedir a ajuda de vocês pra fazer isso

Eu preciso criar um formulário em HTML com os campos Nome,Email,Idade. um campo para observações e um botão enviar. ( bem essa parte eu sei fazer, pois uso muito HTML e CSS)

Depois preciso criar um Servlet para receber os dados do formulário para ele exibir os dados digitados.

Depois criar uma caixa de mensagem do Java, pedindo para a pessoa informar a idade dela. Valide se a idade digitada é maior que 18, se for exiba uma mensagem “Você é maior de idade”. Se não for, exiba “Você é menor de idade” e se cancelar ou não digitar nada exiba “Você cancelou”

alguém sabe como faço isso, não tenho noção de como fazer o link dos códigos em java com o HTML

Mano, sua pergunta foi bem abrangente… Primeira coisa cade o esboço do seu servlet?

basicamente o servlet transforma os cálculos do java em um html, então a construção do formulário nem é o mais importante agora. vamos iniciar com o ambiente, tá usando alguma IDE? e quem vai ser o servidor que vai ler esse servlet? ele já funciona?

Servlet é diferente do HTML básico que é só dar os comandos num arquivo texto e renomear pra .htm e clicar 2x que abre no navegador, o servlet é lido por um conteiner que exibe um html dinamico de acordo com o que foi calculado pelo java… tenta dar uma iniciada nesses conceitos e traz código pra gente, que poderemos te ajudar…