11月30日

if("badd".equals(service))
{


String bno=request.getParameter("bno");
String bname=request.getParameter("bname");
String bwname=request.getParameter("bwname");
String bbelong=request.getParameter("bbelong");
int bnum=Integer.parseInt(request.getParameter("bnum"));
Book b=new Book();
b.setBbelong(bbelong);
b.setBname(bname);
b.setBno(bno);
b.setBnum(bnum);
b.setBwname(bwname);

//调用相应的业务逻辑
Dao ud=new Dao();
ud.badd(b);
//找到某个视图响应回去
request.setAttribute("message", "添加成功");
request.getRequestDispatcher("GM.jsp").forward(request, response);

}类似于这样的servlet函数,我觉得不用去创建一个对象进行赋值,例如Book b=new Book();
b.setBbelong(bbelong);。。。。。。。

这很浪费时间。可以直接将参数传入dao层函数。例如调用add(no,name,wname,belong);

posted @ 2020-11-30 21:55  不咬牙  阅读(47)  评论(0编辑  收藏  举报