Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

<html> <body> <form action=\"main.jsp\" method=\"GET\"> <p> First Name: </p> <br

ID: 3583814 • Letter: #

Question

<html>

    <body>

    <form action="main.jsp" method="GET">

       <p> First Name: </p>    <br />

<input type="text" name="first_name">

       <p> Last Name: </p><br/><input type="text" name="last_name" /><br />

    <input type="submit" value="Submit" />

    </form>

    </body>

</html>

Q4. Write a simple servlet that displays the input of the following form: [1.0 Mark] First name Last name Submit Figure 3 HTML form file:///C:/campp/htdocs/Project/index.html Hello, John Doe Figure 4 Servlet output

Explanation / Answer

Below is the code for servlet

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class mainServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
        
    String fname=request.getParameter("first_name");
    String lname=request.getParameter("last_name");
        
   
    out.print("<b> Hello, "+fname+" "+lname);
               
    out.close();
    }
}

NOTE:

Use mainServlet instead of main.jsp in your HTML page

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote