• 2021-04-14
    阅读下面代码片段:RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp");dispatcher.forward(request,response);
  • 页面重定向到a.jsp页面

    内容

    • 0

      阅读下面代码片段: Servlet1: request.setAttribute("name", "zhangsan"); RequestDispatcher dispatcher = request.getRequestDispatcher("/ResultServlet"); dispatcher.forward(request, response); response.getWriter().write("over"); Servlet2: response.setContentType("text/html;charset=utf-8"); String name = (String) request.getAttribute("name "); response.getWriter().println("名称:" + name); 先使用浏览器访问Servlet1,然后将Servlet1中的forward()方法更改为include()方法再次访问Servlet1,两者输出情况的描述正确的是(  )。

    • 1

      request.getRequestDispatcher().forward(request,response)称之为

    • 2

      有a.jsp,b.jsp页面,分别显示a,b字符,则从a.jsp页面通过response.sendRedirect(“b.jsp”)此时页面显示结果为(),a.jsp页面通过request.getRequestDispatcher(“b.jsp”).forward(“b.jsp”).forward(request,response)页面显示结果为 。a.jsp页面通过request.getRequestDispatcher(“b.jsp”).include (“b.jsp”).forward(request,response)页面显示结果为 A: b B: ab C: a D: ba

    • 3

      下列不能够将页面跳转到a.jsp的是: A: response.sendRedirect(“a.jsp”); B: request.getRequestDispatcher("a.jsp").forward(request,response); C: request.setAttribute(“a”,”a.jsp”); D: response.setHeader("refresh","2;URL=a.jsp");

    • 4

      1、<;dispatcher>;元素的取值共有3个,分别是:REQUEST、INCLUDE、FORWARD。