第 9 章
一、填空
1. Filter 中包含了 3 个接口,分别是 接口、FilterConfig 接口和 FilterChain 接口。
2. 用于监听 HttpSession 对象生命周期的接口是 。
3. 文件下载时,需指定的两个响应消息头是 Content-Disposition 和 。
4. ServletFileUpload 类的 parseRequest()方法可以将 HTML 中每个表单提交的数据封装
成一个 FileItem 对象,然后以 列表的形式返回。
5. 文件上传时 form 表单的 enctype 属性取值是 。
二、判断
1. 实现 ServletRequestAttributeListener 接口的监听器类,可以用于监听 ServletRequest
对象中的属性变更。( )
2. Filter 被称为过滤器,其基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,它
位于客户端和处理程序之间,能够对请求和响应进行检查和修改。( )
3. 为了防止上传文件名重复,在上传文件的名称前面可添加 UUID 前缀。( )
4. Filter 链中各个 Filter 执行请求时的拦截顺序与响应时的拦截顺序相同。( )
5. FileItem 类的 getContentType ()方法获取普通表单字段将抛出异常。( )
三、选择
1. 在 Filter 配置信息中,不属于 dispatcherTypes 元素的可选值是( )。
A.INCLUDE
B.FORWARD
C.RESPONSE
D.REQUEST
2. 已知 web.xml 中存在如下配置:
<session-config>
<session-timeout>2</session-timeout>
</session-config>
下面的说法,正确的是( )