地址栏传参
-
按钮定义
<a href="javascript:delete(${user.id});">删除选中</a>
-
按钮方法的实现(跳转页面+传递参数)
function delete(id){ if(confirm("你确定要删除吗?")){ location.href = "${pageContxt.request.contextPath}/deleteServlet?id="+id; } }
-
在Servlet或Controller中接收参数
//在servlet中接收参数 String id = request.getParameter("id"); service.delete(id); //在controller中接收数据 public ModelAndView delete(@RequestParam(name="id",require = true) String id){ ModelAndView mv = new ModelAndView(); //..... service.delete(id); return mv; }
-
在service层调用
public void delete(String id){ DeleteDao.delete(id); }
-
在dao层调用
//操作数据库。。。 @Delete("...."); public void delete(@Param("id"));