zoukankan      html  css  js  c++  java
  • 1.jsp 从当前页面跳转到另一页面 (含有使用JavaScript、servlet 的跳转页面的方法)

    使用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");

  • 相关阅读:
    希腊字母写法
    The ASP.NET MVC request processing line
    lambda aggregation
    UVA 10763 Foreign Exchange
    UVA 10624 Super Number
    UVA 10041 Vito's Family
    UVA 10340 All in All
    UVA 10026 Shoemaker's Problem
    HDU 3683 Gomoku
    UVA 11210 Chinese Mahjong
  • 原文地址:https://www.cnblogs.com/xyblogs/p/9419905.html
Copyright © 2011-2022 走看看