- Servlet 教程
- Servlet - 首页
- Servlet - 概述
- Servlet - 环境设置
- Servlet - 生命周期
- Servlet - 示例
- Servlet - 表单数据
- Servlet - 客户端请求
- Servlet - 服务器响应
- Servlet - HTTP 代码
- Servlet - 编写过滤器
- Servlet - 异常
- Servlet - Cookie 处理
- Servlet - 会话跟踪
- Servlet - 数据库访问
- Servlet - 文件上传
- Servlet - 处理日期
- Servlet - 页面重定向
- Servlet - 访问计数器
- Servlet - 自动刷新
- Servlet - 发送电子邮件
- Servlet - 打包
- Servlet - 调试
- Servlet - 国际化
- Servlet - 注解
- Servlet 有用资源
- Servlet - 问答
- Servlet - 快速指南
- Servlet - 有用资源
- Servlet - 讨论
Servlet - 在线测验
以下测验提供与Servlet 框架相关的选择题 (MCQ)。您需要阅读所有给出的答案并点击正确的答案。如果您不确定答案,则可以使用显示答案按钮查看答案。您可以使用下一组测验按钮在测验中查看新的问题集。
答案:C
解释
可以使用 javax.servlet 和 javax.servlet.http 包创建 Servlet,它们是 Java 企业版(Java 类库的扩展版本,支持大型开发项目)的标准部分。
问题 2 - 关于 Servlet 的 destroy() 方法,以下哪一项是正确的?
A - 调用 destroy() 方法后,Servlet 对象将被标记为垃圾回收。
答案:C
解释
通过调用 destroy() 方法终止 Servlet。调用 destroy() 方法后,Servlet 对象将被标记为垃圾回收。
问题 3 - 在 Servlet 中使用以下哪段代码获取区域设置?
答案:A
解释
request.getlocale() 返回客户端根据 Accept-Language 标头将接受内容的首选区域设置。
问题 4 - 以下哪个代码用于检索协议的名称和版本?
答案:C
解释
request.getProtocol() 返回请求的协议名称和版本。
问题 5 - 以下哪段代码从协议名称检索此请求的 URL 的部分?
答案:A
解释
request.getRequestURI() 返回此请求的 URL 的一部分,从协议名称到 HTTP 请求第一行中的查询字符串。
问题 6 - 以下哪段代码可用于写入 Cookie?
答案:B
解释
response.addCookie(cookie) 将指定的 Cookie 添加到响应中,可用于写入 Cookie。
问题 7 - 以下哪段代码可用于设置响应正文的字符编码?
A - response.setCharacterEncoding(charset)
B - request.setCharacterEncoding(charset)
答案:A
解释
response.setCharacterEncoding(charset) 设置响应正文的字符编码。
问题 8 - 过滤器何时调用 destroy() 方法?
A - destroy() 方法仅在过滤器的生命周期结束时调用一次。
答案:A
解释
destroy() 方法仅在过滤器的生命周期结束时调用一次。
答案:B
解释
HTTP 是一种无状态协议,这意味着每次客户端检索网页时,客户端都会打开与 Web 服务器的单独连接,并且服务器不会自动保留任何先前客户端请求的记录。
问题 10 - 在 Servlet 中使用以下哪段代码获取此区域设置的语言的三字母缩写?
答案:C
解释
request.getISO3Language() 返回此区域设置的语言的三字母缩写。