javaweb问题汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11. 以下有关Servlet常用的请求头的含义说法错误的是:d
a)Accept-Language头指出客户端倾向的语言。如en。
b)Content-Length头以字节为单位给出POST数据的长度。
c)Host表明了主机和端口。
d)User-Agent头表明了发出请求的客户代理的信息。//关于浏览器和它的平台信息
12. 以下关于Java Servlet API说法错误的是:d
a)Java Servlet API 是一组Java类,它定义了Web客户端和Web Servlet之间的标准
接口。
b)Java Servlet API由两个包组成:javax.servlet 和javax.servlet.http。
c)javax.servlet.http包对http协议提供了特别的支持。
d)javax.servlet包提供了对除http协议外其他协议的支持。//独立于任何接口的一般
servlet接口和类
14. 有关Cookie下列说法正确的是?(两个答案)ab
a)Cookie是将会话数据保存在客户端来维护会话状态的一种方式。它是服务器发送
给浏览器的体积很小的纯文本信息
b)获得cookie后,用户以后再访问同一个Web服务器时,浏览器会把cookie原样发
送给服务器。
c)Cookie是服务器端状态管理机制
d)Cookie是相对安全的一种状态管理机制
15. 下图中,两个客户端client 1和Client 2访问同一个Servlet A。Servlet A为两个不同的客户端创建了两个不同的线程Thread 1和Thread 2。以下关于它们的各个对象说法正确的是:(三个答案)abc
e)因为访问的是同一个Servlet,所以Thread 1和Thread 2共享一个ServletConfig对
象
f)因为访问的是同一个Servlet,所以Thread 1和Thread 2共享一个ServletContext对
象
g)ServletRequest和ServletResponse对象是针对Servlet实例的。所以Thread 1和
Thread 2各自有各自的ServletRequest和ServletResponse对象。
h)对于HttpSession对象,因为是同一个Servlet,因此它们是相同的。
22. 以下从四种不同的作用域中得到Bean的实例,说法错误的是:a
a)page是指当前Web应用程序的所有JSP文件中取得实例,从Page对象中获取
JavaBean;//属于页面作用域的对象只能在他们所定义的转换单元中被访问
b)request是指在当前的用户请求中取得实例,从ServletRequest对象中获取
JavaBean ;
c)session是指在当前的用户会话中取得实例,常用于一个用户登录在网站上全过程
不同请求之间共享数据,从HttpSession对象中获取JavaBean ;
d)application是指在当前的应用程序中取得实例,常用于同一个应用程序不同用户
访问时共享数据,从ServletContext对象中获取JavaBean 。
2、HTML page 代码为:
当点击以上页面的链接时,HelloServlet中的哪个方法将被调用?( A )
A.doGet B.doPost
C.doHref D.serviceGet
4、下列对于JSP脚本语法中的声明<%! declaration; %>的说法错误的是?( C )A.JSP声明既可包含变量定义,又可包含方法定义和内部类定义
B.一个声明仅在一个页面中有效
C.声明的变量将作为局部变量
D.声明的变量将在JSP页面初始化时被初始化
2、HTML page 代码为:
当点击以上页面的链接时,HelloServlet中的哪个方法将被调用?( A )
A.doGet B.doPost
C.doHref D.serviceGet
16、关于HttpSession会话对象的属性,正确的选项是?( B )
A.绑定到HttpSession对象上的属性在应用程序的生存期内总是有效的
B.会话属性是特定用户的专用数据,同时访问WEB应用的其他用户无法访问这些属性C.使用HttpSession对象的addAttribute方法添加会话属性
D.使用HttpSession对象的removeAttributeNames方法删除会话属性