一.需要實現的目標
1.界面編寫
2.導入表讀取表名,進行校驗,后台匹配(判斷此表的名稱是否能夠模糊匹配上)
3.確定表存在,讀取其中的數據,暫存
4.正則表達式數據校驗(判斷是否已存在,數據是否符合格式)
5.導入數據庫
二.導入表的業務邏輯
參考https://blog.csdn.net/meng564764406/article/details/52426634,分析業務邏輯
1.student.java //student表的類, 屬性和getter&setter
2.common.java//連接數據庫的常量以及定義的動態增刪改查語句
3.readExcel.java//讀Excel的值,賦給student實體屬性的List+返回值?
4.saveDB.java//從List里讀取后存入數據庫(判斷是否已存在)
5.Upload.java (extends HttpServlet)
//使用Apache文件上傳組件處理文件上傳步驟;
//使用ServletFileUpload解析器解析上傳數據,解析結果返回的是一個List<FileItem>集合,每一個FileItem對應一個Form表單的輸入項;
6.DbUtil.java//數據的操作實現(連接並操作、讀取值)
7.界面