阅读下面代码:Book book = BookDB.getBook(id);HttpSession session = req.getSession();List cart = (List) session.getAttribute("cart");if (cart == null) {cart = new ArrayList();session.setAttribute("cart", cart);}cart.add(book);下面选项中,哪个是对上述代码功能的正确描述?()
A. 实现不同用户的不同浏览器之间共享同一个购物车中的数据
B. 实现不同的应用程序之间共享同一个购物车中的数据
C. 实现放在不同web容器中的不同应用程序共享同一个购物车中的数据
D. 实现了每个不同的浏览器都有自己对应的一个购物车,来实现数据共享
查看答案
下面选项中,当存在Session对象直接返回,否则返回null的方法是()
A. request.getSession();
B. request.getSession(true);
C. request.getSession(false);
D. response.getSession();
下面关于Cookie的path属性有效性的说法中,正确的是()
A. 只对当前访问路径所属的目录有效
B. 只对当前访问路径所属的目录及其子目录有效
C. 只对当前访问路径所属的子目录有效
D. 只对其它目录有效(当前访问路径所属的目录及其子目录无效)
阅读下面代码:Person 类:public class Person {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}Servlet1:request.getSession().setAttribute("name","zhangsan");Person p = new Person();p.setName("lisi");request.getSession().setAttribute("person",p);Servlet2:String name1 = (String)request.getSession().getAttribute("name");Person p = (Person)request.getSession().getAttribute("person");response.getWriter().write(name1);if(p!=null)response.getWriter().write(p.getName());浏览器先访问Servlet1,再去访问Servlet2,输出的结果是:()
A. zhangsanlisi
B. zhangsan
C. lisi
D. 服务器重启时报错
在Java EE中,定义了getSession()方法的接口是()
A. HttpServlet
B. HttpSession
C. HttpServletRequest
D. HttpServletResponse