Web应用开发

Requestdispatcher的forward方法和include方法的区别是forward可以到另外一个web应用的资源,而include只能到同一web的另外资源。

题目

Requestdispatcher的forward方法和include方法的区别是forward可以到另外一个web应用的资源,而include只能到同一web的另外资源。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Servlet通信方法包括哪些?()

  • A、RequestDispatcher接口的forward()方法
  • B、RequestDispatcher接口的include()方法
  • C、RequestDispatcher接口的linked()方法
  • D、RequestDispatcher接口的communion()方法

正确答案:A,B

第2题:

Storeand Forward存储和转发


正确答案: 网络中使用包交换来发送包的特性。该名称的由来是因为沿着路径到目的地的每次交换都是接收包并暂时存储到存储器的过程。期间,交换器不断从存储器队列中选择一包,路由该包,然后传送到下一个合适节点。

第3题:

Servlet里能实现重定向的方法有()

A.运用javax.serblet.http.HttpSerbletRequest接口的sendRedirect方法

B.运用javax.serblet.http.HttpSerbletResponse接口的sendRedirect方法

C.运用javax.serblet.RequestDispatcher接口的forward方法

D.运用javax.serblet.ResponseDispatcher接口的forward方法


参考答案:B, C

第4题:

描述forward 和redirect的区别。


正确答案: Forward是服务器请求资源,服务器直接访问目标地址的URL,目标地址可以接收request 请求参数,然后把结果发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。
Redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求哪个地址,浏览器会重新进行请求,此时不能用request传值,浏览器的地址栏会变成新的地址。

第5题:

Servlet A forwarded a request to servlet B using the forward method of RequestDispatcher. What attributein B’s request object contains the URI of the original request received by servlet A?()

  • A、REQUEST_URI
  • B、javax.servlet.forward.request_uri
  • C、javax.servlet.forward.REQUEST_URI
  • D、javax.servlet.request_dispatcher.request_uri
  • E、javax.servlet.request_dispatcher.REQUEST_URI

正确答案:B

第6题:

关于请求转发和请求重定向之间的区别有哪些?()

  • A、RequestDispatcher对象指定的URL是相对于当前WEB应用程序的根目录,而sendRedirect方法中的URL是相对于整个WEB站点的根目录。
  • B、调用sendRedirect方法重定向的访问过程结束后,浏览器地址栏中显示的URL会改变;而调用forward方法就不会改变
  • C、sendRedirect方法响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求。Forward方法在服务器端内部将请求转发给另外一个资源。
  • D、forward方法的request对象和response对象属于同一个访问请求和响应过程;而sendRedirect方法的request对象和response对象属于两个独立的访问请求和响应过程
  • E、无论是forward方法,还是sendRedirect方法,在调用它们之前,都不能有内容已经被实际输出到了客户端

正确答案:A,B,C,D,E

第7题:

Servlet里能实现重定向的方法有() 

  • A、运用javax.serblet.http.HttpSerbletRequest接口的sendRedirect方法
  • B、运用javax.serblet.http.HttpSerbletResponse接口的sendRedirect方法
  • C、运用javax.serblet. RequestDispatcher接口的forward方法
  • D、运用javax.serblet.ResponseDispatcher接口的forward方法

正确答案:B,C

第8题:

forward 和redirect的区别


正确答案:

 

forward 是服务器请求资源,服务器直接访问目标地址的URL,把那个URL 的响应内容

读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从

哪儿来的,所以它的地址栏中还是原来的地址。

redirect 就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来

说浏览器会用刚才请求的所有参数重新请求,所以session,request 参数都可以获取。

第9题:

Your IT department is building a lightweight Front Controller servlet that invokes an application logic objectwith the interface: public interface ApplicationController {public String invoke(HttpServletRequest request)} The return value of this method indicates a symbolic name of the next view. From this name, the FrontController servlet looks up the JSP URL in a configuration table. This URL might be an absolute path or apath relative to the current request. Next, the Front Controller servlet must send the request to this JSP togenerate the view. Assume that the servlet variable request is assigned the current HttpServletRequestobject and the variable context is assigned the webapp’s ServletContext. Which code snippet of the FrontController servlet accomplishes this goal?()

  • A、Dispatcher view=context.getDispatcher(viewURL);view.forward Request(request, response);
  • B、Dispatcher view=request.getDispatcher(viewURL);view.forward Request(request, response);
  • C、RequestDispatcher view. =context.getRequestDispatcher(viewURL);view.forward(request,response);
  • D、RequestDispatcher view=request.getRequestDispatcher(viewURL);view.forward(request, response);

正确答案:D

第10题:

下列说法正确的有()

  • A、forward方法请求转发的组件只能是同一个WEB应用中
  • B、RequestDispatcher对象指定的URL是相对于整个WEB站点的根目录
  • C、sendRedirect方法中的URL是相对于当前WEB应用程序的根目录
  • D、RequestDispatcher对象指定的URL是相对于当前WEB应用程序的根目录
  • E、sendRedirect方法中的URL是相对于整个WEB站点的根目录

正确答案:A,D,E

更多相关问题