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

猜你喜欢

转载自jacktan123.iteye.com/blog/2432347
今日推荐