//Transact.jsp <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@page import="com.verizon.model.*,java.util.*" %> Insert title here <% User u=(User)session.getAttribute("user"); List customers =(List)session.getAttribute("allCustomers"); %>

Welcome <%= u.getUsername() %>

<% for(BankCustomer bc: customers) { %> <% } %>
Customer id Customer name Account number Balance
<%= bc.getCustid() %> <%= bc.getCustname() %> <%= bc.getAccno() %> <%= bc.getBalance() %>
ACCOUNT NUMBER: SELECT AN OPTION: DEPOSIT
WITHDRAW


//TransactionServlet.java package com.verizon.BankServlet; import java.io.IOException; import java.util.List; import javax.servlet.RequestDispatcher; 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.http.HttpSession; import com.verizon.dao.BankCustomerDAO; import com.verizon.model.BankCustomer; @WebServlet("/TransactionServlet") public class TransactionServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int accno=Integer.parseInt( request.getParameter("accno")); String radio=request.getParameter("bankdet"); double amt=Double.parseDouble(request.getParameter("amount")) ; BankCustomerDAO bc=new BankCustomerDAO(); HttpSession session=request.getSession(); try { if(radio.equals("w")) { bc.withdraw(accno, amt); } else { bc.deposit(accno, amt); } List Blist=bc.getAllCustomer(); session.setAttribute("allCustomers", Blist); RequestDispatcher rd=request.getRequestDispatcher("Transact.jsp"); rd.forward(request,response); } catch (Exception e) { e.printStackTrace(); } } } //addcustomer.jsp <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> Insert title here
Custid
//the input name should be the same like the class fields CustName
Account Number
Balance
//RegisterCust.jsp <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> Insert title here //DisplayDetails.jsp <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> Insert title here OUTPUT: 12 akshaya 123 3.287462318E9