OneCompiler

Servlet Code (DataEntryServlet.java)

1741

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.RequestDispatcher;

@WebServlet("/DataEntryServlet")
public class DataEntryServlet extends HttpServlet {
private static final long serialVersionUID = 1L;

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // Retrieve form data
    String ssnId = request.getParameter("ssnId");
    String name = request.getParameter("name");
    String email = request.getParameter("email");
    String address = request.getParameter("address");
    String contactNumber = request.getParameter("contactNumber");
    String aadharNumber = request.getParameter("aadharNumber");
    String panNumber = request.getParameter("panNumber");
    String accountNumber = request.getParameter("accountNumber");
    int accountBalance = Integer.parseInt(request.getParameter("accountBalance"));

    // Store the data as attributes
    request.setAttribute("ssnId", ssnId);
    request.setAttribute("name", name);
    request.setAttribute("email", email);
    request.setAttribute("address", address);
    request.setAttribute("contactNumber", contactNumber);
    request.setAttribute("aadharNumber", aadharNumber);
    request.setAttribute("panNumber", panNumber);
    request.setAttribute("accountNumber", accountNumber);
    request.setAttribute("accountBalance", accountBalance);

    // Forward to JSP page
    RequestDispatcher dispatcher = request.getRequestDispatcher("displayData.jsp");
    dispatcher.forward(request, response);
}

}