书城第五阶段-图书模块
作者:互联网
============
编写书城的数据库表格:
然后插入数据:
===
编写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