Skip to content

Commit d95e19e

Browse files
committed
Added form in Servlet1 to capture first and last name and display them in Servlet2
- Implemented an HTML form in Servlet1 to collect "fname" and "lname". - Modified Servlet2 to retrieve and display the form parameters ("fname" and "lname") in the response.
1 parent 979fedc commit d95e19e

File tree

2 files changed

+26
-8
lines changed

2 files changed

+26
-8
lines changed

src/main/java/ejemplos/servlet/curso/MyServlet.java

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
public class MyServlet extends HttpServlet {
1313

1414
protected void doGet(HttpServletRequest request,
15-
HttpServletResponse response) throws ServletException, IOException {
15+
HttpServletResponse response) throws ServletException, IOException {
1616

1717
response.setContentType("text/html");
1818
PrintWriter out = response.getWriter();
@@ -21,10 +21,22 @@ protected void doGet(HttpServletRequest request,
2121
out.println("<html>");
2222
out.println("<head><title>Ejemplo HTML desde Servlet</title></head>");
2323
out.println("<body>");
24-
out.println("<h1>Ejemplo Servlet</h1>");
25-
out.println("<p>Este es un ejemplo en el curso de Java para generar HTML desde un Servlet.</p>");
26-
out.println("<p><a href=\"/myServlet2\">Vamos al otro Servlet</a></p>");
24+
25+
out.println("<h2 > Servlet1 </h2 >");
26+
out.println("");
27+
28+
out.println("<form action = \"/myServlet2\" >");
29+
out.println("<label for=\"fname\">Nombre:</label> <br>");
30+
out.println("<input type = \"text\" id = \"fname\" name = \"fname\" ><br >");
31+
out.println("<label for=\"lname\" > Apellido:</label ><br >");
32+
out.println("<input type = \"text\" id = \"lname\" name = \"lname\" ><br ><br >");
33+
out.println("<input type = \"submit\" value = \"Enviar\" >");
34+
out.println("</form >");
35+
out.println("");
36+
37+
38+
// out.println("<p><a href=\"/myServlet2\">Vamos al otro Servlet</a></p>");
2739
out.println("</body></html>");
2840
}
2941

30-
}
42+
}

src/main/java/ejemplos/servlet/curso/MyServlet2.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,22 @@
1212
public class MyServlet2 extends HttpServlet {
1313

1414
protected void doGet(HttpServletRequest request,
15-
HttpServletResponse response) throws ServletException, IOException {
15+
HttpServletResponse response) throws ServletException, IOException {
1616

1717
response.setContentType("text/html");
1818
PrintWriter out = response.getWriter();
1919

20+
String fname = request.getParameter("fname");
21+
String lname = request.getParameter("lname");
22+
2023
// send HTML page to client
24+
25+
out.println("<h2 > Servlet2 </h2 >");
26+
out.println("");
2127
out.println("<html>");
2228
out.println("<head><title>Ejemplo HTML desde Servlet</title></head>");
2329
out.println("<body>");
24-
out.println("<h1>Bienvenido!!</h1>");
30+
out.println("<h1>Bienvenido/a!! </h1>" + fname + " " + lname);
2531
}
2632

27-
}
33+
}

0 commit comments

Comments
 (0)