Criei classe para treinar o conteúdo ensinado.
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Formulário de Cadastro</title>
<link rel="stylesheet" type="text/css" href="formulario-cliente.css">
</head>
<header>
</header>
<body>
<form action="/eu-mesmo/ClienteCadastradoServlet" method="post">
<h1>Formulário de Cadastros de Clientes.</h1>
<fieldset>
<label for="nome">Nome: </label>
<input type="text" name="nome">
<label for="sobrenome">Sobrenome: </label>
<input type="text" name="sobrenome">
<label for="email">E-mail: </label>
<input type="email" name="email">
</fieldset>
<input type="submit" value="Cadastrar" class="botao">
</form>
</body>
<footer>
</footer>
</html>
@charset "ISO-8859-1";
* {
margin: 0;
padding: 0;
}
header {
height: 100px;
background-color: black;
}
form {
display: flex;
flex-direction: column;
align-items: flex-start;
margin: 60px 20px;
}
fieldset {
display: flex;
flex-direction: column;
border: none;
width: 70%;
}
label {
font-size: 28px;
margin: 20px 0;
}
input {
font-size: 25px;
padding: 13px 24px;
width: 70%;
font-weight:lighter;
border-radius: 5px;
border-style: solid;
}
.botao {
width: 30%;
margin: 50px 0 0 0;
border-radius: 5px;
cursor: pointer;
}
footer {
height: 200px;
background-color: black;
}
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class ClienteCadastradoServlet
*/
@WebServlet("/ClienteCadastradoServlet")
public class ClienteCadastradoServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String nome = req.getParameter("nome");
String sobrenome = req.getParameter("sobrenome");
String email = req.getParameter("email");
PrintWriter escreve = resp.getWriter();
escreve.print("<!DOCTYPE html>");
escreve.print("<html>");
escreve.print("<head>");
escreve.print("<meta charset=\"ISO-8859-1\">");
escreve.print("<title>Formulário de Cadastro</title>");
escreve.print("</head>");
escreve.print("<p>Cliente cadastrado com sucesso!</p>");
escreve.print("<p>Nome: " + nome + "</p>");
escreve.print("<p>Sobrenome: " + sobrenome + "</p>");
escreve.print("<p>E-mail: " + email + "</p>");
escreve.print("</body>");
escreve.print("</html>");
}
}
Execução: Tudo certo?