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);