zoukankan      html  css  js  c++  java
  • JSP页面重定向与页面内容转发

    重定向:属于两次请求+响应,客户端浏览器地址栏会改变。
    转发:属于一次请求+一次响应,客户端浏览器地址栏不会改变。

    重定向:

    1. response.setHeader("action","second;url");
    2. response.sendRedirect("url");

    转发:

    1. RequestDispatcher
      RequestDispatcher target=request.getRequestDispatcher(String path);
      target.forward(request,response);

      传参的话,可以使用request.setAttribute(String key,Object value);
      或者url中加参数。比如:url?name=value&...
      在这里插入图片描述
      2.<jsp:forward page="url">
      <jsp:forward page="url">
      <jsp:param name="name" value="value">
      <jsp:param name="name" value="value">
      <jsp:param name="name" value="value">
      ...
      <jsp:forward/>
      注意jsp:param标准操作的name属性不接受任何具有根本原因的表达式

    补充:https://www.cnblogs.com/baikaizhuliangshui/p/11496377.html

  • 相关阅读:
    架构师之路
    责任链设计模式
    Junit框架分析
    线程详解
    课程总结
    IO流
    Java第四次作业
    Character string
    实训
    实训SI
  • 原文地址:https://www.cnblogs.com/tfxz/p/12621533.html
Copyright © 2011-2022 走看看