题目内容

调用下面哪个方法将使会话失效?( )

A. session. invalidate();
B. session.close() ;
C. session.destroy();
D. session.end();

查看答案
更多问题

假定一个会话对象s,有两个属性,属性名分别为myAttr1和 myAttr2,下面哪行(段)代码会把这两个属性从会话中删除?( )

A. s. removeAllValues();
B. s.removeAllAttributes();
C. s.removeAttribute( " myAttr1");s. removeAttribute("myAttr2");
D. s.getAttribute("myAttr1",UNBIND); s. getAttribute("myAttr2",UNBIND);

以下哪段代码能从请求对象中获取名为"ORA-UID"的Cookie的值? ( )

A. String value = request. getCookie("ORA-UID");
B. String value = request.getHeader("ORA-UID");
Cookie[] cookies = request.getCookies();String cName= null;String value = null;if( cookies !=null){for(int i = 0 ;i D. Cookie[] cookies = request.getCookies();if(cookies. length>0){String value = cookies[0].getValue();}

假定request是一个 HttpServletRequest对象,下面哪两行代码会在不存在会话的情况下创建一个会话?()

A. request.getSession()
B. request.getSession(true)
C. request. getSession(false)
D. request. createSession()

关于HttpSession对象,下面哪两个说法是正确的?( )

A. ,会话的超时时间设置为-1,则会话永远不会到期
B. 一旦用户关闭所有浏览器窗口,会话就会立即失效
C. 在部署描述文件中定义的超时时间之后,会话会失效
D. 可以调用HttpSession的invalidateSession()使会话失效

答案查题题库