题目内容

下列关于request和response的说法中,错误的是( )

A. javaweb开发是基于HTTP协议进行的,javaweb中使用request代表请求对象,response代表响应对象
B. request对象代表请求,response对象代表响应,这两个对象都是由浏览器创建后发送给服务器的
C. HTTP协议只规定了浏览器和服务器之间如何通信,而request和response对象是由javaee规范规定的、由javaweb容器负责创建的
D. HTTP协议是javaweb开发的基石,如response中提供的请求重定向的方法和request中提供的转发和包含方法就是基于HTTP协议进行的

查看答案
更多问题

下面选项中,服务器发送数据有可能产生乱码的是( )(多选)

A. response.getOutputStream().write(“中国”.getBytes(“utf-8”));
B. response.getWriter().write(“中国”);
C. response.setCharacterEncoding(“utf-8”); response.setHeader(“Content-Type”,”text/html;charset=utf-8”);response.getWriter().write(“中国”);
D. response.setContentType(“text/html;charset=utf-8”);response.getWriter().write(“中国”);

阅读下面代码片段:response.setContentType("text/html;charset=utf-8");下列选项中,与上述代码功能等效的是( )(多选)

A. response.setCharacterEncoding("utf-8");
B. request.setCharacterEncoding("utf-8");
C. response.setHeader("Content-Type","text/html;charset=utf-8");
D. response.setHeader("Content-Type","charset=utf-8");

下列关于请求转发和重定向的说法中,正确的是( )(多选)

A. 请求转发和重定向都可以实现访问一个资源时转向当前应用资源
B. 请求转发是一次请求一次响应,而重定向为两次请求两次响应
C. 一般情况下应该使用请求转发,减少浏览器对服务器的访问,减轻服务器压力
D. 如果需要改变浏览器的地址栏,或更改浏览器的刷新按钮的功能时需要使用重定向

以下关于获取RequestDispatcher对象的方法说明,正确的是()(多选)

A. RequestDispatcher dispatch = request.getRequestDispatcher(arg);这里的参数可以是一个相对路径或者是一个不定的资源(sp, servlet) ;
B. RequestDispatcher dispatch = getServletContext.getRequestDispatcher(arg)这里的参数必须是一个绝对路径RUL(以/开始),有效的servlet或者jsp.这里的URL是在web.xml文件里定义的,必须以/开始 ;
C. RequestDispatcher dispatch = getServletContext.getNamedDispatcher("string"); 这里的参数必须是一个servlet的名字.在web.xml定义 ;
D. javax.servlet. ServletRequest的getRequestDispatcher(String path)方法,其中path可以是相对路径,也课越出当前Servlet上下文。如果path以“/”开头,则解析为相对于当前上下文的根。

答案查题题库