举一反三
- RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp"); dispatcher.forward(request,response); 关于该段代码的作用,下列叙述哪项是正确的?
- 阅读下面代码片段:RequestDispatcher dispatcher=re...d(request,response);
- 【单选题】RequestDispatcher dispatcher=request.getRequestDispatcher("a.jsp"); dispatcher.forward(request,response); 关于该段代码的作用,下列叙述哪项是正确的? () A. 页面重定向到a.jsp页面 B. 将请求转发到a.jsp页面 C. 从a.jsp定向到当前页面 D. 从a.jsp转发到当前页面
- 已知,代码如下: request.getRequestDispatcher("/first.jsp").forward(request, response) 如果希望Filter能够拦截first.jsp页面,那么<dispatcher>元素的取值是
- equest. getRequestDispatcher("jsp1/index.jsp"). forward(request,response);表示获取请求转发对象,转向地址为jsp1/index.jsp。所获得的Request Dispatcher对象的forward()方法实现真正的跳转。
内容
- 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。