第4章 请求与响应
- 一. 单选题(共5题,50分)
- 二. 判断题(共5题,50分)
一. 单选题(共5题,50分)
-
(单选题)
如果想要将页面传递来的用户名username为张三的数据存放在Requset对象中,以下哪种方式可以实现()
A. String username=request.getParameter(“张三”);
B. String username=(String) request.getAttribute(“张三”);
C. request.setAttribute(“username”, “张三”);
D. request.removeAttribute(“张三”); -
(单选题)
RequestDispatcher接口中,用于将请求从一个Servlet传递给另外的一个Web资源的方法是()
A. forward(ServletResponse response,ServletRequest request)
B. include(ServletRequest request,ServletResponse response)
C. forward(ServletRequest request,ServletResponse response)
D. include(ServletResponse response,ServletRequest request) -
(单选题)
使用request实现转发时,下列哪个路径的写法是正确的?()
A. 只能是相对路径
B. 只能是绝对路径
C. 相对路径和绝对路径都可以
D. 相对路径可以,但绝对路径不可以 -
(单选题)
通过配置Tomcat来解决GET请求参数的乱码问题,可以在server.xml文件中的Connector节点下添加的属性是()
A. useBodyEncodingForURI=”false”
B. useBodyEncoding=”true”
C. useBodyEncodingForURI=”true”
D. useBodyEncoding=”false” -
(单选题)
在HttpServletRequest接口中,用于返回请求消息的实体部分的字符集编码的方法是()
A. getCharacter ()
B. getCharacterEncoding()
C. getEncoding()
D. getHeader(String name)
二. 判断题(共5题,50分)
-
(判断题)
转发的forward()方法,必须在响应提交给客户端之后被调用,否则将抛出IllegalStateException异常。()
A. 对
B. 错 -
(判断题)
通过请求转发来实现目标资源的访问时,由于客户端发送了两次请求,所以浏览器地址栏发生改变。()
A. 对
B. 错 -
(判断题)
HttpServletRequest接口中的setCharacterEncoding()方法用于设置request对象获取请求参数的解码方式,它对于get与post请求都有效。()
A. 对
B. 错 -
(判断题)
使用getIntHeader(String name) 方法时,如果获取到的头字段的值不能转为int类型,将发生NumberFormatException异常。()
A. 对
B. 错文章来源:https://uudwc.com/A/Mx3kd -
(判断题)
如果没有设置Content-Type头字段,那么setCharacterEncoding()方法设置的字符集编码不会出现在HTTP消息的响应头中。()
A. 对
B. 错文章来源地址https://uudwc.com/A/Mx3kd