-
大小: 2.95MB文件類型: .zip金幣: 2下載: 1 次發布日期: 2023-09-10
- 語言: Java
- 標簽:
資源簡介
在數據庫中建立表T_BOOK,它包含圖書ID、圖書名稱,圖書價格。
1、編寫圖書模糊查詢界面,輸入圖書名稱的模糊資料,在界面下方顯示圖書信息,要求提交給servlet完成。
2、在上題中圖書信息的后面增加一個“添加到購物車”鏈接,單擊可以將圖書添加到購物車。在頁面底部有一個“查看購物車”鏈接,可以到另一個頁面中查看購物車中的內容,在購物車內容顯示時,后面有一個“從購物車中刪除”鏈接,單擊,又能夠將該圖書從購物車中刪除。要求所有的動作由servlet完成。
3、在圖書查詢過程中,需要連接數據庫,將driverClassName、url、username、password保存在web.xml內作為參數,并在Servlet的init()函數中載入。
4、編寫一個應用,用戶登錄成功之后,到達歡迎頁面。為了防止某些用戶直接訪問歡迎頁面,用過濾器來實現session的檢查。
5、使用過濾器還可以實現Cookie的檢查。編寫一個應用,在登錄頁面中讓用戶選擇“是否保存登錄狀態”,如果保存,后面用戶訪問各個頁面時由過濾器來進行Cookie檢查,如果Cookie檢查通過驗證,則直接跳轉到歡迎頁面。

代碼片段和文件信息
package?dao;
import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.List;
import?entity.Book;
import?utils.DBUtil;
public?class?BookDao?{
private?static?Connection?conn;
//查詢書籍
public?List?getBookByBookName(String?bookName)throws?Exception{
List?books?=?new?ArrayList();
try?{
System.out.println(bookName);
Connection?conn?=?DBUtil.getConnection();
String?sql?=?“SELECT?*?FROM?BOOK?WHERE?NAME?like??“;
PreparedStatement?ps?=?conn.prepareStatement(sql);
String?Name?=?“%“+bookName+“%“;
ps.setString(1?Name);
ResultSet?rs?=?ps.executeQuery();
while(rs.next()){
Book?book?=?new?Book();
book.setId(rs.getInt(“ID“));
book.setName(rs.getString(“NAME“));
book.setPrice(rs.getDouble(“PRICE“));
books.add(book);
System.out.print(book.getName());
}
}?catch?(SQLException?e)?{
e.printStackTrace();
}?finally{
DBUtil.closeResource();
}return?books;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-06-15?20:34??Web作業\
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\
?????文件?????????939??2020-06-12?10:15??Web作業\WebTest_4\.classpath
?????文件?????????909??2020-06-12?10:13??Web作業\WebTest_4\.project
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\.settings\
?????文件?????????567??2020-06-12?10:13??Web作業\WebTest_4\.settings\.jsdtscope
?????文件??????????78??2020-06-12?16:59??Web作業\WebTest_4\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2020-06-12?10:13??Web作業\WebTest_4\.settings\org.eclipse.jdt.core.prefs
?????文件?????????479??2020-06-12?10:13??Web作業\WebTest_4\.settings\org.eclipse.wst.common.component
?????文件?????????349??2020-06-12?10:13??Web作業\WebTest_4\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2020-06-12?10:13??Web作業\WebTest_4\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2020-06-12?10:13??Web作業\WebTest_4\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\WebContent\
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\WebContent\me
?????文件??????????39??2020-06-12?10:13??Web作業\WebTest_4\WebContent\me
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\WebContent\WEB-INF\
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\WebContent\WEB-INF\lib\
?????文件?????2385601??2020-06-10?21:20??Web作業\WebTest_4\WebContent\WEB-INF\lib\mysql-connector-java-8.0.20.jar
?????文件??????819200??2020-06-11?22:37??Web作業\WebTest_4\WebContent\WEB-INF\lib\mysql-connector-java-8.0.20.tmp
?????文件????????2071??2020-06-13?12:17??Web作業\WebTest_4\WebContent\WEB-INF\web.xm
?????文件????????1336??2020-06-13?12:33??Web作業\WebTest_4\WebContent\ans01.jsp
?????文件?????????667??2020-06-13?12:26??Web作業\WebTest_4\WebContent\ans02.jsp
?????文件?????????342??2020-06-12?20:48??Web作業\WebTest_4\WebContent\ans05.jsp
?????文件?????????467??2020-06-12?21:21??Web作業\WebTest_4\WebContent\ans06.jsp
?????文件????????1249??2020-06-13?10:23??Web作業\WebTest_4\WebContent\ans06_2.jsp
?????文件?????????165??2020-06-13?10:28??Web作業\WebTest_4\WebContent\index.jsp
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\build\
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\build\classes\
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\build\classes\dao\
?????文件????????2325??2020-06-13?15:07??Web作業\WebTest_4\build\classes\dao\BookDao.class
?????目錄???????????0??2020-06-15?20:34??Web作業\WebTest_4\build\classes\entity\
............此處省略28個文件信息
評論
共有 條評論