题目内容

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

A. URL重写可以在URL地址后跟上JSESSIONID,浏览器即使禁用cookie也能在访问服务器时带回JSESSIONID的值,从而可以使用session
B. response.encodeRedirectURL(java.lang.String url)和response. encodeURL(java.lang.String url)都可以实现URL重写
C. URL重写不需要对所有地址都重写。
D. response. encodeURL(java.lang.String url)一旦发现浏览器带来了任何cookie信息就认为浏览器没有禁用cookie,就不会再对传入的URL进行URL重写了

查看答案
更多问题

下面关于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

答案查题题库