• 大小: 2.95MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 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.xml
     文件          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\meta-INF\
     文件          39  2020-06-12 10:13  Web作业\WebTest_4\WebContent\meta-INF\MANIFEST.MF
     目录           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.xml
     文件        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个文件信息

评论

共有 条评论

相关资源