题目内容

给定servletA的代码片段如下所示:public void doPost(HttpServletRequestrequest,HttpServletResponse response) throwsServletException,IOException{String id="itcast";______________________}Servlet B与servlet A同在一个有效的会话范围内,当把请求转发给Servlet B后,使B能够获得“itcast”值,下划线处应填入( )。

A. request.getSession().setAttribute("ID",id);
B. request.getSession().getAttribute("ID",id);
C. request.getSession().setParameter("ID",id);
D. request.getSession().getParameter("ID",id);

查看答案
更多问题

下列选项中,关于session保存数据的位置,说法正确的是()

A. 数据保存在客户端
B. 数据保存在服务器端
C. 数据保存在客户端与服务器端各一份
D. 以上说法都不对

阅读web.xml中下面配置代码:30可以得知,Tomcat服务器的默认会话超时时间是()

A. 30秒
B. 30分钟
C. 30毫秒
D. 30小时

阅读下面代码: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();

答案查题题库