• 2022-06-17
    在JSP中通过request的()方法可以实现页面的转发。
    A: request.refresh()
    B: request.sendRedirect()
    C: request.forward()
    D: request.getRequestDispatcher().forward()
  • D

    内容

    • 0

      以下代码中,getRequestDispatcher的作用是( ) if(result > 0) { request.setAttribute("msg", "恭喜注册成功"); request.getRequestDispatcher("/login.jsp").forward(request, response); }else { request.setAttribute("msg", "用户名已存在,注册失败,请更换用户名"); request.getRequestDispatcher("/register.jsp").forward(request, response); } A: 页面转发 B: 页面重定向 C: 设置session对象 D: 以上说法都不正确

    • 1

      能够保留请求作用域中数据的转向方式是()。 A: response.forward() B: response.sendRedirect() C: session.getRequestDispatcher().forward(request,response) D: request.getRequestDispatcher().forward(request,response)

    • 2

      在JSP中,重定向到另一个页面,以下哪项是正确的() A:   request . sendRedirect(“http://www.hncu.net”); B:   request . sendRedirect(); C:   response . sendRedirect(“http://www.hncu.net”); D:   response .sendRedirect();

    • 3

      有a.jsp,b.jsp页面,分别显示a,b字符,则从a.jsp页面通过response.sendRedirect(“b.jsp”)此时页面显示结果为(),a.jsp页面通过request.getRequestDispatcher(“b.jsp”).forward(“b.jsp”).forward(request,response)页面显示结果为 。a.jsp页面通过request.getRequestDispatcher(“b.jsp”).include (“b.jsp”).forward(request,response)页面显示结果为 A: b B: ab C: a D: ba

    • 4

      Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是 A: forward之后可以使用原来的request对象,而且效率更高。 B: sendredirect之后不可以使用原来的request对象,而且效率低。 C: forward地址栏不变化,只能在web应用程序内的页面间跳转。 D: forward地址栏变化,可以跳转到任何页面和机器。