在Java中,下列关于重定向和转发的描述正确的是()。  A、 转发对应的代码为:rquest.getRequestDispatcher(url).forward(request,response);B、 重定向对应的代码为:request.sendRedirect(url);C、 重定向在用户的浏览器端被处理。D、 转发后,浏览器的地址栏内容会发生改变。

题目

在Java中,下列关于重定向和转发的描述正确的是()。  

  • A、 转发对应的代码为:rquest.getRequestDispatcher(url).forward(request,response);
  • B、 重定向对应的代码为:request.sendRedirect(url);
  • C、 重定向在用户的浏览器端被处理。
  • D、 转发后,浏览器的地址栏内容会发生改变。
参考答案和解析
正确答案:A,C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Java Web中重定向与转发的区别有()。

A.重定向中请求地址出现变化

B.重定向由客户端发起

C.转发时请求范围内共享

D.转发速度相对较快


参考答案:ABCD

第2题:

下列措施中,()不是用来防范未验证的重定向和转发的安全漏洞。

  • A、对系统输出进行处理
  • B、检查重定向的目标URL是否为本-系统URL
  • C、不直接从输入中获取URL,而以映射的代码标示URL
  • D、对用户的输入进行验证

正确答案:A

第3题:

在JSP中,重定向到另一个页面,以下_______语句是正确的。

A、request.sendRedirect("http://www.jb-aptech.com.cn")

B、request.sendRedirect()

C、response.sendRedirect("http://www.jb-aptech.com.cn")

D、response.sendRedirect()


参考答案:C

第4题:

在J2EE中,在aa.jsp中有行代码:  <%><%  request.setAttribute("Co.","jb-aptech");  %>  在bb.jsp中有行代码: <%  out.println((String)request.getAttribute("Co."));  %>    <%>   为了使得在bb.jsp中的如上代码可以显示“jb-aptech”,可以使用()方法。

  • A、在aa.jsp中使用<form method=post action="bb.jsp">把请求提交到bb.jsp 
  • B、在aa.jsp中使用<jsp:forward file="bb.jsp" />把页面重定向到bb.jsp  
  • C、在aa.jsp中使用<%  response.sendRedirect("bb.jsp");  %>把页面重定向到bb.jsp 
  • D、在aa.jsp中使用<%@ include file="bb.jsp" %>包含页面bb.jsp  
  • E、在aa.jsp中使用<% config.getServletContext().getRequestDispatcher("/bb.jsp").forward(request,response); %>把页面重定向到bb.jsp

正确答案:D,E

第5题:

简述请求转发和请求重定向的区别。


正确答案:进行请求转发时,存储在request对象中的信息会被保留并带到目标页面中;请求重定向是重新生成一个request请求,然后将该请求重定向到指定的URL,所以事先存储在request对象中的信息都不存在了。

第6题:

Java Web中组件与组件的关联关系常用的有()。

A.包含

B.重定向

C.继承

D.转发


参考答案:ABD

第7题:

关于请求转发和请求重定向之间的区别有哪些?()

  • A、RequestDispatcher对象指定的URL是相对于当前WEB应用程序的根目录,而sendRedirect方法中的URL是相对于整个WEB站点的根目录。
  • B、调用sendRedirect方法重定向的访问过程结束后,浏览器地址栏中显示的URL会改变;而调用forward方法就不会改变
  • C、sendRedirect方法响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求。Forward方法在服务器端内部将请求转发给另外一个资源。
  • D、forward方法的request对象和response对象属于同一个访问请求和响应过程;而sendRedirect方法的request对象和response对象属于两个独立的访问请求和响应过程
  • E、无论是forward方法,还是sendRedirect方法,在调用它们之前,都不能有内容已经被实际输出到了客户端

正确答案:A,B,C,D,E

第8题:

当使用request存储信息,作为共享域时,可以选择用()的方式选择视图

A.重定向

B.转发

C.重定向或转发

D.特殊的重定向


参考答案:B

第9题:

重定向仅仅是将用户定向到其他的JSP页面或Servlet,而不能将Request对象转发给所指向的资源。


正确答案:正确

第10题:

系统的登陆功能页面login.jsp接受一个backurl参数,当登陆成功时会自动重定向当backurl指定的URL. String backurl=request.getParameter(“backurl”); „„ //登陆成功时 Response.sendredirect(backurl);攻击者可以构造如下链接:http://example.com/login.jsp?backurl=http://www.example.com当用户访问该链接时,用户登录成功后浏览器即会重定向到一个钓鱼网站(www.example.com)。以上描述可以得出该系统存在()安全漏洞。

  • A、不安全的加密存储
  • B、未验证的重定向和转发
  • C、没有限制的URL访问
  • D、传输层保护不足

正确答案:B

更多相关问题