地址欄傳參
-
按鈕定義
<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"));