假设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");
JSP页面代码片断如下:
提交表单后,可以正确获取表单数据的代码是( )。 A. String score = request.getHidden("score");
B. int score = request.getParameter("score");
C. String score = request.getParameter("score");
D. int score =( int)(request.getParameter("score"));