<html>
<head>
<title>Enter Name</title>
</head>
<body>
<form action="nameServlet"
method="post">
Enter your name: <input
type="text" name="username">
<input type="submit"
value="Submit">
</form>
</body>
</html>
NameServlet.java
import
java.io.*;
import
javax.servlet.*;
import
javax.servlet.http.*;
public class
NameServlet extends HttpServlet {
public void doPost(HttpServletRequest
request, HttpServletResponse response)
throws ServletException,
IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String name = request.getParameter("username");
out.println("<html><body>");
out.println("<h2>Hello,
" + name + "!</h2>");
out.println("</body></html>");
}
}
C:\apache-tomcat-9\webapps\ROOT\WEB-INF\web.xml
<servlet>
<servlet-name>NameServlet</servlet-name>
<servlet-class>NameServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NameServlet</servlet-name>
<url-pattern>/nameServlet</url-pattern>
</servlet-mapping>