1. 程式人生 > >JSP中使用window.location.href()跳轉和傳遞引數。

JSP中使用window.location.href()跳轉和傳遞引數。

 

JSP中使用window.location.href()跳轉和傳遞引數

  1. 在按鈕上新增onclick時間,並傳遞引數給js函式,引數可以為input中輸入的值,也可以為jsp中獲取的值。

     onclick="doDelete(${student.id})
    
  2. 然後呼叫js中的函式實現跳轉
    2.1 Servlet方式跳轉

     <script type="text/javascript">
         function doDelete(id) {
             var flag = confirm("請確認是否刪除?");
             if ( flag ) {
                 //使用者點選了確定,跳轉介面到href
                 window.location.href="StudentDeleteServlet?id="+id;
             }
         }
     </script>
    

    2.2 jsp頁面方式跳轉

     function doDelete(id) {
         var flag = confirm("請確認是否刪除?");
         if ( flag ) {
             //使用者點選了確定,跳轉介面到href
             window.location.href("delete.jsp?id="+id);
         }
     }
    
  3. 獲取引數

    3.1 Servlet

     request.getParameter("id")
    

    3.2 jsp頁面

     <% request.getParameter("id")>