Servlet 1

🧩 Syntax:
import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

@WebServlet("/registrationServlet")

public class RegistrationServlet extends HttpServlet {

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        response.setContentType("text/html");

        PrintWriter out = response.getWriter();

        // Retrieve form data

        String consumerID = request.getParameter("consumerID");

        // Retrieve other form data similarly

        

        // Perform verification and generate unique customer ID

        String customerID = generateCustomerID();

        // Display registration acknowledgment

        out.println("<!DOCTYPE html>");

        out.println("<html>");

        out.println("<head>");

        out.println("<title>Registration Acknowledgment</title>");

        out.println("</head>");

        out.println("<body>");

        out.println("<h2>Consumer Registration Successful</h2>");

        out.println("<p style='color:green;'>Consumer Registration successful.</p>");

        out.println("<p>Customer ID: " + customerID + "</p>");

        // Display other attributes as required

        out.println("</body>");

        out.println("</html>");

    }

    // Method to generate a unique customer ID

    private String generateCustomerID() {

        // Implement your logic to generate a unique ID here

        return "ABC123"; // Placeholder value, replace with actual implementation

    }

}