用servlet+jsp+javaBean實現註冊和登陸工作總結

本項目使用servlet+jsp+javaBean技術實現了賬戶的註冊和登錄(未用數據庫,用List集合模擬了數據庫) 文件已上傳,需要可以下載,也可以私信我哦
2.增加的新穎功能有form表單中加入了文件上傳功能,使用cookie實現了記住用戶名的操作
3.注意要點:
1.一定要爲自己寫的servlet類寫上配置路徑
2.文件上傳功能使用了upload組件,這就決定了不能用request.getParmeter的方式來獲取form表單中的值,需要用到FileItem中提供的方法。就是stream流對象傳二進制數據
在實現文件上傳的時候,form表單必須爲post方式,enctype 必須爲multipart/form-data 。
3.先這些,等我再寫一遍看效果
4.在寫這個項目的時候的難點:
upload組件的使用:
1.創建磁盤文件項工廠對象
DiskFileItemFactory diskFileItemFactory =new DiskFileItemFactory();
2.創建一個核心解析庫
ServletFileUpload servletFileUpload=new ServletFileUpload(diskFileItemFactory);
3.解析一個request請求,返回的是FileItem的數組,想拿數據必須遍歷
List list = servletFileUpload.parseRequest(request);
特別注意:
我偶然發現了谷歌瀏覽器和mirosoft 瀏覽器中文件上傳的截取的名字不一樣。
谷歌中FileItem類的getName()方法就是demo.png,但是如果微軟瀏覽器獲取的話,就得加上他在磁盤上的路徑了比如:E:\java從入門到大牛\1_課程視頻\01_慕課網-Java工程師課程\階段二 · 從網頁搭建入門Java Web\步驟二:JavaWeb基礎入門\5.web實現登錄註冊功能\第4章 登錄功能實現\demo.png
所以,加上一個小小的算法就解決了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章