题目内容

下面哪个内置对象是用来管理浏览器和服务器之间的会话( )

A. request
B. session
C. response
D. String

查看答案
更多问题

下面选项中,哪个可以实现往内置对象的会话对象中存储数据( )

A. request.setAttribute("user",username);
B. response.sendRedirect("login.jsp");
C. session.setAttribute("user", uname);
D. session.getAttribute("user");

String username = (String)session.getAttribute("user");请注意观察上面的代码,为什么要使用强制类型转换(String),下面解释正确的是( )

A. 因为右侧的session.getAttribute("user");方法返回的是字符串类型
B. 因为左侧的变量username 是String类型
C. 因为左侧定义的变量类型String和右侧方法返回的类型Object不一致,无法自动转换
D. 因为左侧定义的变量类型是字符串类,右侧必须使用返回类型是字符串类型的方法

下面哪些操作可以让JSP页面中的 session.isNew() 方法返回true ( )

A. 用浏览器的“无痕模式”打开该JSP页面
B. 卸载并重新下载安装 Google浏览器,打开该JSP页面
C. 用别人的电脑浏览器,打开该JSP页面
D. 关闭退出浏览器后,重新打开该JSP页面
E. 用任务管理器强行结束浏览器进程,然后在重新打开JSP页面

提示:session.setAttribute(key, value);key:表示键value:表示值这是一个键值对的方式存储数据。下面哪些操作,可以删除保存在session中的"user"键的值 ( )

A. session.setAttribute("user",null);
B. session.setAttribute("user","null");
C. session.removeAttribute("user");
D. session.deleteAttribute("user");
E. session.getAttribute("user");

答案查题题库