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

  • 相关阅读:
    致21岁的自己
    nginx 入门实战
    软件测试的分类
    Springboot 使用 Jedis
    NodeJS模块、包、NPM
    NodeJS介绍
    毫秒必争,前端网页性能最佳实践--转载
    IT主要在线学习网站
    电商峰值系统架构设计--转载
    查看w3wp进程占用的内存及.NET内存泄露,死锁分析--转载
  • 原文地址:https://www.cnblogs.com/xyblogs/p/9419905.html
Copyright © 2011-2022 走看看