关于HttpSession会话对象的属性,正确的选项是()?
A: 绑定到HttpSession对象上的属性在应用程序的生存期内总是有效的
B: 会话属性是特定用户的专用数据,同时访问WEB应用的其他用户无法访问这些属性
C: 使用HttpSession对象的addAttribute方法添加会话属性
D: 使用HttpSession对象的removeAttributeNames方法删除会话属性
A: 绑定到HttpSession对象上的属性在应用程序的生存期内总是有效的
B: 会话属性是特定用户的专用数据,同时访问WEB应用的其他用户无法访问这些属性
C: 使用HttpSession对象的addAttribute方法添加会话属性
D: 使用HttpSession对象的removeAttributeNames方法删除会话属性
举一反三
- 下列操作中,哪个是JSP或Servlet不能用会话来完成的? A: 通过HttpSession对象的getId()方法获得会话的SessionID B: 通过HttpSession对象的invalidate()方法销毁会话 C: 通过HttpSession对象的passivate()方法对会话进行持久化 D: 通过HttpSession对象的setAttribute(String name, Object value)方法向会话中存放共享数据
- 下列关于HttpSession对象的描述中,说法正确的是() A: 如果两次访问时间间隔超过session定义的非活动时间间隔,则HttpSession对象将失效 B: 用户每次做出请求时都会创建一个新的会话 C: 同一个浏览器做出的多个请求可以访问同一个会话对象 D: SessionID保存在服务器端,HttpSession对象保存在客户的浏览器
- 以下哪些选项可以输出HttpSession对象的id属性?()?
- 【多选题】关于HttpSession对象,下面哪些说法是正确的? A. 会话的超时时间设置为-1,则会话永远不会到期 B. 一旦用户关闭所有浏览器窗口,会话就会立即失效 C. 在web.xml文件中定义的超时时间之后,会话会失效 D. 可以调用HttpSession的invalidate()方法使会话失效
- 关于会话属性,下面哪两个说法是正确的?( ) A: HttpSession的getAttribute(String name)返回类型为Object B: HttpSession的 getAttribute(String name)返回类型为String C: 在一个 HttpSession上调用setAttribute(" keyA" , " valueB")时,如果这个会话中对应键keyA已经有一个值,就会导致抛出一个异常 D: 在一个 HttpSession上调用setAttribute(" keyA " , " valueB")时,如果这个会话中对应键keyA已经有一个值,则这个属性的原先值会被valueB替换