使用java servre peages 编写一个简单的银行管理系统
时间: 2024-03-22 07:41:21 浏览: 174
好的,以下是一个使用Java Server Pages(JSP)编写的简单银行管理系统的示例:
首先,我们需要创建一个JSP页面来显示银行账户的信息。在这个示例中,我们假设每个银行账户都有一个账户名、账户号码和账户余额。我们将使用表格来显示这些信息。
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Bank Account Information</title>
</head>
<body>
<h1>Bank Account Information</h1>
<table border="1">
<tr>
<th>Account Name</th>
<th>Account Number</th>
<th>Account Balance</th>
</tr>
<tr>
<td>John Smith</td>
<td>1234567890</td>
<td>$5000.00</td>
</tr>
<tr>
<td>Jane Doe</td>
<td>0987654321</td>
<td>$2500.00</td>
</tr>
</table>
</body>
</html>
```
接下来,我们需要使用Java代码来查询银行账户的信息,并将其显示在JSP页面上。我们将使用JavaBean来表示银行账户,并将其存储在一个ArrayList中。
首先,我们创建一个名为BankAccount的JavaBean类,包含三个属性:账户名、账户号码和账户余额。
```java
public class BankAccount {
private String accountName;
private String accountNumber;
private double accountBalance;
public BankAccount(String accountName, String accountNumber, double accountBalance) {
this.accountName = accountName;
this.accountNumber = accountNumber;
this.accountBalance = accountBalance;
}
public String getAccountName() {
return accountName;
}
public String getAccountNumber() {
return accountNumber;
}
public double getAccountBalance() {
return accountBalance;
}
}
```
接下来,我们创建一个名为BankAccountRepository的类,用于查询银行账户的信息。
```java
import java.util.ArrayList;
import java.util.List;
public class BankAccountRepository {
private static List<BankAccount> bankAccounts = new ArrayList<>();
static {
bankAccounts.add(new BankAccount("John Smith", "1234567890", 5000.00));
bankAccounts.add(new BankAccount("Jane Doe", "0987654321", 2500.00));
}
public static List<BankAccount> getBankAccounts() {
return bankAccounts;
}
}
```
现在,我们可以在JSP页面中使用Java代码来查询银行账户的信息,并将其显示在表格中。
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.List" %>
<%@ page import="BankAccount, BankAccountRepository" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Bank Account Information</title>
</head>
<body>
<h1>Bank Account Information</h1>
<table border="1">
<tr>
<th>Account Name</th>
<th>Account Number</th>
<th>Account Balance</th>
</tr>
<% List<BankAccount> bankAccounts = BankAccountRepository.getBankAccounts(); %>
<% for (BankAccount bankAccount : bankAccounts) { %>
<tr>
<td><%= bankAccount.getAccountName() %></td>
<td><%= bankAccount.getAccountNumber() %></td>
<td>$<%= bankAccount.getAccountBalance() %></td>
</tr>
<% } %>
</table>
</body>
</html>
```
这个简单的银行管理系统示例演示了如何使用Java Server Pages(JSP)和JavaBean来查询和显示银行账户的信息。当然,这只是一个简单的示例,真正的银行管理系统需要更多的功能和安全性措施。
阅读全文
相关推荐

















