///
1 import java.io. *;
2 import java.net.*;
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5
6 public class Servlet1 extends HttpServlet {
7 protected void doPost (HttpServletRequest req, HttpServletResponse resp)
8 throws ServletException, IOException {
9 resp.setContentType (“text/html;charset=UTF-8”);
10 PrintWriter out = resp.getwriter( );
11 try {
12 out.println(“<html>”);
13 out.println(“<head>”);
14 out.println(“<title>Servlet Servlet1</title>”);
15 out.println(“<head>”);
16 out.println(“<body>”);
17 out.println(“<h1>ol´, “ = request.getParameter(“nome”) + “!<?h1>”);
18 out.println(“</body>”);
19 out.println(“<html>”);
20 } finally {
21 out.close( );
22 }
23 }
24 }O código acima foi compilado e tentou-se executá-lo de duas formas. Primeiramente, preenchendo-se o campo nome com a palavra Amigo e clicando no botão Submit do formulário web, cujo código é dado por:
1 <%@page contentType=”text/html” pageEncoding=”UTF-8”%>
2 <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”3
4 “ “>
5 <html>
6 <head>
7 <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8”>
8 <title>Página de teste</title>
9 </head>
10 <body>
11 <form name=”input” action=”Servlet1” method=”post”>
12 Nome: <input type=”text” name=”nome” /> <br />
13 <input type=”submit” value=”Submit” />
14 </form>
15 </body>
16 </html>A segunda execução foi através da linha de endereço do navegador Internet (Browser), onde foi colocada a linha de endereço dada por http://localhost:8084/WebApplication1/Servlet1?nome=Amigo (assuma que o nome da aplicação é WebApplication1 e que ela está rodando na máquina local, na porta dada no endereço). Os resultados obtidos são: