下列操作中,哪个是JSP或Servlet不能用会话来完成的?
A: 通过HttpSession对象的getId()方法获得会话的SessionID
B: 通过HttpSession对象的invalidate()方法销毁会话
C: 通过HttpSession对象的passivate()方法对会话进行持久化
D: 通过HttpSession对象的setAttribute(String name, Object value)方法向会话中存放共享数据
A: 通过HttpSession对象的getId()方法获得会话的SessionID
B: 通过HttpSession对象的invalidate()方法销毁会话
C: 通过HttpSession对象的passivate()方法对会话进行持久化
D: 通过HttpSession对象的setAttribute(String name, Object value)方法向会话中存放共享数据
举一反三
- 关于HttpSession会话对象的属性,正确的选项是()? A: 绑定到HttpSession对象上的属性在应用程序的生存期内总是有效的 B: 会话属性是特定用户的专用数据,同时访问WEB应用的其他用户无法访问这些属性 C: 使用HttpSession对象的addAttribute方法添加会话属性 D: 使用HttpSession对象的removeAttributeNames方法删除会话属性
- 下列可以关闭Session会话的方法是() A: 等待HttpSession超时 B: 调用执行HttpSession的 invalidate()方法 C: 调用执行HttpSession的close()方法 D: 关闭浏览器
- 【多选题】关于HttpSession对象,下面哪些说法是正确的? A. 会话的超时时间设置为-1,则会话永远不会到期 B. 一旦用户关闭所有浏览器窗口,会话就会立即失效 C. 在web.xml文件中定义的超时时间之后,会话会失效 D. 可以调用HttpSession的invalidate()方法使会话失效
- 在Servlet中可以通过哪个接口来跟踪用户的会话 A: HttpSession B: HttpServletResponse C: HttpServletRequest D: ServletContext
- 下面哪个不能结束session会话________。 A: 调用HttpSession的clear()方法 B: 调用HttpSession的invalidate()方法 C: 两次访问超过session定义的非活动时间间隔 D: 关闭浏览器