1.3.9 图书列表

1.3.9 图书列表

可以给用户展示图书列表及基本信息。用户可以浏览全部图书,也可按类型浏览图书。图书列表页面如图1-19所示,其顺序图如图1-20所示。

图1-19 图书列表页面

图1-20 图书列表页面顺序图

在数据库中创建图书表book,用于存放图书的基本信息。通过JDBC与数据库建立连接。定义JavaBean类Message和Type,封装图书的基本信息以及图书类型信息。

创建listbook.jsp页面,编辑两个表单。

表单1将信息提交到BookServlet并调用list()方法,list()方法接收信息并调用Dao层,进入数据库,获取图书信息后传递给表单booklist和typelist,在listbook.jsp页面中显示信息。

表单2将信息提交到BookServlet并调用type()方法,type()方法接收信息并调用Dao层,进入数据库,执行查询语句,将图书按照所选类型检索出来,再将其信息传递给表单booklist和typelist。在listbook.jsp页面中显示信息。