12. 给定HTTP请求中的标头: X-Retries: 4 哪两个从给定的HttpServletRequest请求中检索标头的值? A. request.getHeader("X-Retries") B. request.getIntHeader("X-Retries") C. request.getRequestHeader("X-Retries") D. request.getHeaders("X-Retries").get(0) E. request.getRequestHeaders("X-Retries").get(0)
(A) A,B,E
(B) D,E
(C) A,B
(D) B,C
13. servlet和applet之间的区别是什么? 1.Servlets在服务器上执行,其中Applet在Browser 2.Servlets上执行没有GUI,其中Applet具有GUI 3.Servlets创建静态网页,其中Applet创建动态网页 4.Servlets can 只处理一个请求,其中Applet可以处理多个请求
(B) Cookie c = null;
for ( Iterator i = request.getCookies();i.hasNext(); )
{
Cookie o = (Cookie) i.next();
if ( o.getName().equals("username") )
{
c = o;
break;
}
}
(C) Cookie c = null;
for ( Enumeration e = request.getCookies();e.hasMoreElements(); )
{
Cookie o = (Cookie) e.nextElement();
if ( o.getName().equals("username") )
{
c = o;
break;
}
}
(D) Cookie c = null;
Cookie[] cookies = request.getCookies();
for ( int i = 0; i < cookies.length; i++ )
{
if ( cookies[i].getName().equals("username") )
{
c = cookies[i];
break;
}
}
17. 在Web应用程序中使用的servlet类扩展了
(A) HttpServlet类
(B) GenericServlet类
(C) A和B都是
(D) 只有A
18. 对于HttpServletResponse响应,哪两个创建自定义标头?(选择两个) A. response.setHeader("X-MyHeader", "34"); B. response.addHeader("X-MyHeader", "34"); C. response.setHeader(new HttpHeader("X-MyHeader", "34")); D. response.addHeader(new HttpHeader("X-MyHeader", "34")); E. response.addHeader(new ServletHeader("X-MyHeader", "34")); F. response.setHeader(new ServletHeader("X-MyHeader", "34"));
(A) A,B
(B) B,C
(C) C,D
(D) B,D
19. 对于给定的ServletResponse response,哪个对象可以用于写入文本数据?
(A) response.getOutputWriter()
(B) response.getWriter()
(C) response.getWriter().getOutputStream()
(D) response.getWriter(Writer.OUTPUT_TEXT)
20. 您的网页包含一个Java SE v1.5小程序,其声明如下:<object classid='clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA' width='200' height='200'><param name='code' value='Applet.class' /></object>使用哪种HTTP方法检索applet代码?