• servlet转发与重定向


      HttpServletRequest:

      表示浏览器向服务器发送的请求报文,由Tomcat创建然后作为参数传递给我们doget,dopost方法。

      功能:getParameter()获取请求参数

         getContextPath()获取当前项目名

         request..getRequestDispatcher("1.html").forward(request, response);可以实现转发功能

      HttpServletResponse:

      表示服务器响应给浏览器的响应报文,由服务器创建然后作为参数传递给我们doget,dopost方法。

      功能:response.getWriter().println("<h3>hello world!</h3>");可以返回给浏览器一个页面或者一个页面片段

         response.Redirect("/servlet1/1.html"); :可以做请求的重定向

    转发与重定向区别
     请求 发生地 浏览器请求次数 地址栏是否变化 浏览器是否能够感知  路径
    转发 服务器端 1 无变化 感知不到  绝对路径由服务器解析,相对于项目的根目录http://主机地址:端口号/项目名/
    重定向 浏览器端 2 变化 能感知到  浏览器解析,相对于服务器的根目录http://主机地址:端口号/

      

  • 相关阅读:
    make dep
    TS流的解析
    qt ISO C++ forbids declaration of 'XXXX' with no type
    qt 中文乱码
    qt creator 快捷键 (一)
    qt 坐标变换
    Qt常用类及类方法简介之 QAction类
    QWidget背景(透明)问题
    如何在 QWidget 窗口上弹出右键菜单
    qt 事件
  • 原文地址:https://www.cnblogs.com/PersistWp/p/7421248.html
Copyright © 2020-2023  润新知