//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() %>
Customer id |
Customer name |
Account number |
Balance |
<%
for(BankCustomer bc: customers) { %>
<%= bc.getCustid() %> |
<%= bc.getCustname() %> |
<%= bc.getAccno() %> |
<%= bc.getBalance() %> |
<% } %>
//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
//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