1.jsp 从当前页面跳转到另一页面 (含有使用JavaScriptservlet 的跳转页面的方法)
Posted 邢逸
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.jsp 从当前页面跳转到另一页面 (含有使用JavaScriptservlet 的跳转页面的方法)相关的知识,希望对你有一定的参考价值。
使用JSP跳转页面常见的有两种方式
1.转发:forward 使用执行请求转发的动作标识<jsp:forword>
<jsp:forward page="6-5-login.jsp"></jsp:forward>
2.重定向 redirect 使用response对象的sendRedirect()方法
<% response.sendRedirect("jsp/login.jsp"); %>
重定向操作支持将地址重定向到与当前页面不同主机上的页面,这一点与转发不同,例,
<% response.sendRedirect("www.baidu.com"); %>
他们的主要区别在于,一个可以携带数据,一个不可以。
原因是应为,转发执行后会在服务器内部进行下一次请求,将数据返回浏览器。
而重定向是将先向浏览器响应,然后在向服务器发出请求,没有携带数据的能力。
3.使用javascript 的内部对象window的location()方法
<script type="text/javascript">window.location.href="login.jsp"</script>
4.与jsp一样,servlet跳转页面的方式也有两种 :也是转发 :forward 和 重定向 redirect
//转发
RequestDispatcher rd = request.getRequestDispatcher("path.jsp");
rd.forward(request, response);
//重定向
response.sendRedirect("path.jsp");
以上是关于1.jsp 从当前页面跳转到另一页面 (含有使用JavaScriptservlet 的跳转页面的方法)的主要内容,如果未能解决你的问题,请参考以下文章
Asp.net怎样实现点击连接跳转到另一页面后将本页面关闭?