题目内容

下面关于HttpSession的说法中,正确的是()

A. Servlet容器负责创建HttpSession对象
B. 每个HttpSession对象都有唯一的ID
C. 客户端浏览器负责为HttpSession分配唯一的ID
D. HttpSession对象的ID值,由程序员进行分配

查看答案
更多问题

下列选项中,属于URL重写的方法是()

A. encodeURL(String url)
B. encodeRedirectURL(String url)
C. encodeForwardURL(String url)
D. encodeRedirect (String url)

给定一个Servlet的代码片段如下所示Public void doGet(HttpServletRequest request,HttpServletResponse resonse)throws ServletException,IOException{ArrayList list=new ArrayList();HttpSession session =request.getSession();Session.setAttribute(“list”,list);_________________________}要取出session中的值,下划线处的代码可以是()

A. Object o=session.getAttribute(“list”);
B. Object o=(ArrayList)session.getParameter(“list”);
C. ArrayList list2=(ArrayList)session.getAttribute(“list”);
D. ArrayList list2=session.getParameter(“list”)

下列关于URL重写的描述中,正确的是 ()

A. 如果浏览器没有禁用cookie,那么在浏览器中访问时就不会重写URL
B. 如果浏览器禁用cookie了,那么浏览器每次访问时都会重写URL
C. 如果浏览器没有禁用cookie,那么在浏览器只在第一次访问时才会重写URL,以后每次访问时都不会重写URL
D. 不管浏览器是否禁用cookie,都一定要重写URL

下面关于URL重写的说法中,正确的是()

A. URL重写可以解决浏览器禁用cookie导致的Session无法使用的问题
B. URL重写会将sessionID附加在重写的URL后,当用户点击该超链接访问服务器时,request.getSession()方法可以从请求URL中分析出sessionID从而找到对应的Session
C. 如果服务器发现浏览器并没有禁用cookie,那么URL重写操作将不再进行
D. 调用URLEncoder.encode()方法可以进行URL重写操作

答案查题题库