req.getRequestDispatcher(\).forward(req, res); } catch(Exception e) { } mydb.closed(); req.setAttribute(\, bookList); e.printStackTrace(); 5.4 读者管理模块
(1)读者模块界面
在该界面中首先输入读者基本信息。单击“提交”按钮,即可完成读者录入操作。
图5.4 读者模块界面
(2)读者管理关键代码
public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException, IOException { - 27 -
String type=req.getParameter(\); } public void userAdd(HttpServletRequest if(type.endsWith(\)) { } if(type.endsWith(\)) { } if(type.endsWith(\)) { } if(type.endsWith(\)) { } userAll(req, res); userDel(req, res); userAdd(req, res); userMana(req, res); req,HttpServletResponse res) { String name=req.getParameter(\);//姓名 String sex=req.getParameter(\);//性别 - 28 -
String age=req.getParameter(\);//年龄 String address=req.getParameter(\);//地址 String tel=req.getParameter(\);//联系方式 String email=req.getParameter(\);//邮箱 String jiehao=req.getParameter(\);//借书成功 String del=\; String sql=\values(?,?,?,?,?,?,?,?)\; Object[] params={name,sex,age,address,tel,email,jiehao,del}; DB mydb=new DB(); mydb.doPstm(sql, params); mydb.closed(); req.setAttribute(\, \操作成功\); req.setAttribute(\, \); String targetURL = \; } public void userDel(HttpServletRequest dispatch(targetURL, req, res); req,HttpServletResponse res) - 29 -
{ String sql=\id=\+Integer.parseInt(req.getParameter(\)); Object[] params={}; DB mydb=new DB(); mydb.doPstm(sql, params); mydb.closed(); req.setAttribute(\, \操作成功\); req.setAttribute(\, \); String targetURL = \;
} dispatch(targetURL, req, res); 5.5 图书借阅管理模块
(1)图书借阅模块界面
管理员登陆系统后,点击左面的菜单“图书借阅管理”,页面调转到图书借阅管理界面,录入图书借阅的基本信息。如图书ID、读者ID、借阅数量、借阅时间等,点击保存按钮,调用后台的java类JieyueServlett把图书借阅信息保存到数据库。图书借阅管理界面如下图
- 30 -
图5.5 图书借阅模块界面
(2)借阅管理关键代码
String user_id=req.getParameter(\//读者名称 String book_id=req.getParameter(\//图书名称 String jieyueshuliang=req.getParameter(\//借阅数量 String jieyueShijian=req.getParameter(\//借阅时间 String shifouguihuan=\否\String guihuanshijian=\String del=\ String sql=\Object[] params={Integer.parseInt(user_id), //读者 Integer.parseInt(book_id), //图书 Integer.parseInt(jieyueshuliang), //借阅数量 jieyueShijian, //借阅时间 shifouguihuan, //是否归还 guihuanshijian, //归还时间 del}; DB mydb=new DB(); mydb.doPstm(sql, params); mydb.closed(); List jieyueList=new ArrayList(); String sql=\; Object[] params={}; - 31 -