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
}
}