zoukankan      html  css  js  c++  java
  • Servlet页面跳转的两种方式

    一、页面跳转  

      1. 请求转发:

        (1) 使用requestDispatcher对象:

          转发格式:request.getRequestDispatcher("path").forward(response,request)

        (2) 使用jsp动作元素:

          <jsp:forward page=""/>

      2. 请求重定向:

        使用response的rsendRedirect方法:

          重定向格式:response.sendRedirect("path");

      3. 请求转发与请求重定向的区别:

    总结:

        (1) 请求转发为服务器内部跳转,跳转一次,客户端接收结果,而不改变url地址,而请求重定向则跳转两次,既将结果返回给客户端,又使客户端的url地址改变。 

        (2) 请求转发为为内部跳转,页面请求的对象一直存在,请求重定向则会结束上个页面的请求。

        (3) 请求转发的传参使用request对象方法setAttribute(“name”,value),请求重定向只需使用url传参即可

    转自:https://blog.csdn.net/zxfly6/article/details/80583804

  • 相关阅读:
    Faster R-CNN
    Ubuntu软件安装
    Ubuntu16.04 caffe安装记录
    Unity Editor 工具开发 (三)——数据存储工具 -1
    #Unity Editor 工具开发 (二)
    Unity Editor 工具开发 (一)
    c# 多线程入门记录
    Unity 获取按键
    常用排序算法
    My “Hello World” For Blog
  • 原文地址:https://www.cnblogs.com/1906859953Lucas/p/10831497.html
Copyright © 2011-2022 走看看