其他分享
首页 > 其他分享> > 书城第五阶段-图书模块

书城第五阶段-图书模块

作者:互联网

 

 

 

============

 编写书城的数据库表格:

 

 然后插入数据:

 

 ===

编写javabean:

 

 

 

 在有参构造器和set方法中要写明:

 

 

 

 

==============

写图书模块的DAO:

先写一个bookDAO接口:

 

 

再写一个实现类(因为具体方法,在baseDAO中已经写好,继承就可以):

 

 具体方法:

 

 

 

 

 

 在接口中,用快捷键:crtl+shift+t,可以快速生产测试类。

===========

写service层面代码:

先创建一个接口:

 

 

然后写上实现类:

 

 

 

 

 

 然后测试

===============

写web层:

整个流程是这样的:

 

先给bookservlet页面配地址(前面要加manager):

 

 

 

 

 

 图书管理jsp页面就要指向servlet页面(?action=list是说明请求的方法是哪个):

 

 

完善bookservlet的内容:

 

 

 

 在baseservlet中要加上doget方法:

 

 

====

接下来写图书管理的jsp页面:

================

前后台的区分:

 

 ======

实现添加图书的操作:

 

 修改jsp页面中的提交地址,加入隐藏域:

 完善bookservlet页面的方法(最后要用重定向,不能用请求转发,不然会有bug):

 ========================

删除图书的操作:

 

 修改jsp页面:

 

 ===

因为有写数据需要转换类型,所以写个工具类:

 

 ==

在bookservlet文件中就可以的删除方法就可以写成:

 

 给删除按钮加上单击事件,提醒用户是否删除:

先在jsp页面,给删除加上一个a标签:

 

 

 

 

 

 

 

 ===

实现修改图书功能第一步:

 

 先修改jsp页面:

 

 然后修改servlet页面功能:

 

 

然后修改bookedit.jsp页面的内容:

 

 

 第二步:

因为edit页面又要做修改又要做添加,所以隐藏域的值要变成动态的,先在manage的页面给请求方法加上方法值:

 

 

 

然后edit页面的隐藏域就可以修改为:

 

 也可以写成:

 

 还可以写成:

 

 还要加上id的发送:

 

 然后修改servlet页面方法:

 

标签:bookservlet,修改,jsp,书城,模块,方法,图书,页面
来源: https://www.cnblogs.com/jmfy/p/14628397.html