题目内容

如果要从session范围取出名为flag的变量,则以下说法正确的是( )。

A. session.getAttributes("flag");
B. session.getAttribute("flag");
C. session.getParameter("flag");
D. session.get("flag");

查看答案
更多问题

假设session对象中存放了一个Book对象,即:session.setAttribute("book",new Book()) , 则取出Book对象的正确语句是( )。

A. Book book = session.getAttribute("book")
Book book = (Book)session.getAttribute("book")
C. Book book = session.getValue("book")
D. Book book = (Book)session.getValue("book")

在JSP中,对于数据的共享可通过不同的作用域对象实现,如果该数据仅限当前页面有效,可选择作用域对象( )。

A. application
B. request
C. session
D. pageContext

JSP中对ServletRequest接口提供的setAttribute()方法共享数据,以下说法正确的是( )。

A. 其原型是setAttribute(String key,Object value),第一个参数表示变量名称,第二个参数表示要存入的数据
B. 其原型是setAttribute(Object value,String key),第一个参数表示变量名称,第二个参数表示要存入的数据
C. 其原型是setAttribute(String key,String value),第一个参数表示变量名称,第二个参数表示要存入的数据
D. 其原型是setAttribute(String value,List value),第一个参数表示变量名称,第二个参数表示要存入的数据

在JSP中,pageContext、request、session、application均提供了存取数据的通用方法,假设已经在session中存入了名为"currentUser"的User对象,则取出该数据的正确语句是( )。

A. User user = session.getAttribute("currentUser");
B. String user = (String)session.getAttribute("currentUser");
C. Object user = session.getAttribute("currentUser");
D. User user = (User)session.getAttribute("currentUser");

答案查题题库