`

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")> 
    
0
0
分享到:
评论

相关推荐

    关于js中[removed].href,location.href,parent.location.href,top.location.href的用法与区别

    “[removed].href”、”location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的...

    解决[removed].href之后session丢失的问题

    然而,在使用JavaScript的`window.location.href`进行页面跳转时,有时会出现Session丢失的问题,这可能导致用户在跳转后无法访问之前存储在Session中的数据。本文将探讨这个问题的原因及解决方案。 首先,我们需要...

    js页面跳转 js页面跳转代码汇总

    这段代码试图将页面导航至`top.jsp`,但需要注意的是,该方法在IE8及以下版本的IE浏览器中才有效,对于现代浏览器,建议使用`window.location.href`或`window.location.replace()`等替代方案。 ### 4. 使用`self....

    各种js页面跳转代码

    在本文中,我们将总结多种JavaScript页面跳转代码,包括使用window.location.href、window.history.back、window.navigate、self.location等方法。 第一种:使用window.location.href window.location.href是...

    JS页面跳转和js对iframe进行页面跳转、刷新

    与`window.location.href`类似,但不同之处在于`replace`不会在浏览器的历史记录中留下跳转记录,这意味着用户点击后退按钮时不会回到之前的页面。 ```javascript window.location.replace("http://www.example.com"...

    JSP和HTML跳转.zip_html挑转jsp_jsp和HEML跳转_jsp和HTML跳转

    1. JSP的`response.sendRedirect()`:在JSP中,可以使用`HttpServletResponse`的`sendRedirect()`方法实现服务器端的跳转。例如: ```jsp response.sendRedirect("target.html"); %&gt; ``` 这会向客户端发送一个302...

    js跳转页面方法,JS跳转页面参考代码

    1. 在原来的窗体中直接跳转用 `window.location.href="你所要跳转的页面"`; 2. 在新窗体中打开页面用 `window.open('你所要跳转的页面')`; 3. 返回上一页用 `window.history.back(-1)`; 4. 按钮式 `...

    js页面跳转和自动刷新

    例如,对于简单的页面跳转和刷新需求,可以直接使用`window.location.href`或`window.location.reload()`;而对于更复杂的场景,如需要在不刷新整个页面的情况下更新部分内容,则可以考虑使用Ajax结合DOM操作来实现...

    解决window.showModalDialog跨域返回值

    window.location.href = "http://127.1.1.1:1010/.../closePage.jsp?callFlag=" + param; } ``` 在`closePage.jsp`中,我们可以捕获URL中的`callFlag`参数,处理完成后关闭对话框。至此,我们成功地解决了`window....

    javascript各种跳转

    1. **利用`window.location.href`跳转**: 这是最常见的跳转方式,通过设置`window.location.href`的值为新的URL,可以将页面重定向到指定的地址。例如: ```javascript window.location.href = "login.jsp?...

    window.open参数详解.txt

    ### window.open()函数详解 在Web开发中,`window.open()`是一个非常实用的JavaScript函数,用于在新的浏览器窗口或标签页中打开一个指定的URL。...理解和掌握其参数的使用,对于提升Web应用的用户体验至关重要。

    js跳转方法,网页跳转。

    在这个例子中,页面会跳转到`login.jsp`,并把当前URL作为参数传递。 2. **`window.history.back()`**: 这个方法可以用来回退到历史记录中的前一个页面。如果调用`back(-1)`,则相当于点击浏览器的后退按钮。 `...

    js实现页面跳转的几种方式

    window.location.href = "login.jsp?backurl=" + window.location.href; ``` 在这段代码中,我们首先获取当前页面的URL,并将其作为参数传递到目标页面(这里是`login.jsp`)。这样做的目的是为了在登录后能够...

    JSP页面跳转大全.docx

    - **C**: `document.location.href = "http://www.example.com"` 是另一种形式的跳转,等同于 `window.location`,但 `document.location` 实际上是 `window.location` 的快捷方式。 - **D**: `history` 对象的 `...

    网站页面跳转代码大全.doc

    在探讨《网站页面跳转代码...而在客户端交互中,则更倾向于使用JavaScript的`window.location.href`或`window.location.replace()`等方法。每种方式都有其特点和适用场景,开发者可以根据实际需求灵活选择合适的方案。

    JSP页面的五种跳转方法

    window.location.href = "http://example.com/index.jsp"; ``` 在选择跳转方法时,如果只在同一应用内部跳转并且不需要暴露新URL,建议使用RequestDispatcher.forward(),因为它更高效。如果需要跨应用跳转或者希望...

    js方式的页面跳转

    例如,在需要保持历史记录的情况下,可以使用 `window.location.href`;而当需要避免用户误操作返回至表单填写页面时,则可以选择 `window.location.replace`。合理利用这些方法,可以极大地提升用户体验和应用程序...

    javascript跳转页面方法

    window.location.href = "login.jsp?backurl=" + window.location.href; ``` 这段代码会将当前页面重定向至 `login.jsp`,同时通过 URL 参数传递当前页面的 URL。 ##### 2. 使用 `window.history.back` 这种方式...

    jsp返回上一页和刷新

    2. this.response.write("&lt;script&gt;opener.window.location.href = opener.window.location.href;&lt;/script&gt;"); 3. Response.Write("&lt;script language=javascript&gt;opener.window.navigate(''你要刷新的页.asp'');...

    JSP跳转页面整理收集

    window.location.href = "login.jsp?backurl=" + window.location.href; // 第二种方法 // 当用户点击按钮时,弹出提示并跳转 &lt;a href="javascript:void(0)" onclick="alert('返回')"&gt;返回 // 而对应的JS代码...

Global site tag (gtag.js) - Google Analytics