contraller类
/**
* 删除产品信息的controller方法
* @param request
* @return
/
@RequestMapping("/delete")
public String delete(HttpServletRequest request,HttpSession session){
//获取产品ID
int proId = Integer.parseInt(request.getParameter(“proId”));
//获取被删除那一页的页数
int proCurrentPage = Integer.parseInt(request.getParameter(“cPage”));
//调用service层删除方法并,反回数据库的受影响行数
int i = productService.deleteProduct(proId);
//根据返回的受影响行数判断是否删除成功
if(i>0){
request.setAttribute(“proCurrentPage”,proCurrentPage);
//重定向到显示产品信息的页面
return “forward:/ShowInfo.do”;
}else{
//跳转到失败页面
return “error”;
}
}
dao层
/*
* 删除产品
* @param dId
* @return
*/
public int deleteProduct(@Param(“dId”) int dId);
service层
/**
* 删除产品信息的方法
* @param dId
* @return
*/
public int deleteProduct(int dId);
service层接口
/**
* 删除产品信息的方法
* @param dId
* @return
*/
@Override
public int deleteProduct(int dId) {
int i = productDao.deleteProduct(dId);
return i;
}