import jakarta.servlet.ServletException; import jakarta.servlet.annotation.WebServlet; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet("/formreqres") public class formreqres extends HttpServlet { private static final long serialVersionUID = 1L; public formreqres() { super(); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Retrieve form data from the request String username = request.getParameter("username"); String email = request.getParameter("email"); // Set response content type response.setContentType("text/html"); // Write the response try (PrintWriter out = response.getWriter()) { out.println("<html>"); out.println("<head><title>Form Response</title></head>"); out.println("<body>"); out.println("<h1>Form Submission Details</h1>"); out.println("<p><strong>Username:</strong> " + username + "</p>"); out.println("<p><strong>Email:</strong> " + email + "</p>"); out.println("</body>"); out.println("</html>"); } } } <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Form Submission</title> </head> <body> <h1>Submit Your Details</h1> <form action="formreqres" method="post"> <label for="username">Username:</label> <input type="text" id="username" name="username" required> <br><br> <label for="email">Email:</label> <input type="email" id="email" name="email" required> <br><br> <button type="submit">Submit</button> </form> </body> </html>
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter