Servlet Code (DataEntryServlet.java)
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);
}
}