<jsp:useBean id="bankbean" scope="session" 
          class="bank.Bankbean01" />
<jsp:setProperty name="bankbean" property="*"/>
<%! double balance; double amount;  %>
<html>
<head>
<title>
Hometown Bank
</title>
</head>
<body >
<H1 align=center>
Hometown Bank
</H1>


<% 
balance=bankbean.getBalance();
if (balance<0.0) { 
   out.print("<p><b> Sorry, invalid username or password </b>");  
   %>
   <form method=post action=JSPbank.htm>
   <input type=submit value="try again!">
   </form>
   </body>
   </html> 
<%
} 
else {
   String amountstring=request.getParameter("amount");

   if ( amountstring !=null){
      if (amountstring.trim().length()==0){
         amount=0;
      }
      else {
         amount = Double.valueOf(amountstring.trim()).doubleValue();
      }
   }
   else {
      amount=0;
   }

   if(amount>0) {
      if (request.getParameter("Deposit") != null)  {
         balance=balance+amount;
         bankbean.setBalance(balance);
         out.print("<p> $" + amount + " deposited");
      }
      if (request.getParameter("Withdraw") != null) {
         balance=balance-amount;
         bankbean.setBalance(balance);
         out.print("<p> $" + amount + " withdrawn");
      }
   }
   out.print("<p> Balance: $" + balance);

   %>

   <FORM method=post action=Bank01.jsp>
   <INPUT TYPE=hidden NAME=username VALUE= <%= bankbean.getUsername() %> >
   <INPUT TYPE=hidden NAME=password VALUE= <%= bankbean.getPassword() %> >
   Enter Amount: <INPUT name=amount> 
   <P>
   <INPUT name=Deposit  type=submit value=Deposit>
   <INPUT name=Withdraw  type=submit value=Withdraw>
   <INPUT name=".defaults" onclick="javascript:location='JSPbank.htm'"  type="button" value="Cancel">
   </P>
   </FORM>
   </BODY>
   </HTML>
<% } %>
1