request.getRequestDispatcher("login_success.jsp").forward(request, response)是什么意思

来源:4-11 阶段案例——实现用户登录

梅影西风

2016-03-08 20:16

为什么老师说要向后传requset和respose对象 这是什么意思

写回答 关注

3回答

  • qq_王力_0
    2016-03-27 23:02:10

    request.getRequestDispatcher("login_success.jsp").forward(request, response)

    把(request)请求和(response)响应转发到login_success.jsp;

    request是来自客户端的请求    响应是服务器的

     

  • 奴隶试试
    2016-03-08 21:41:37

    请求转发,给login_success.jsp。。和重定向有区别和联系。都是跳转页面。但是请求转发,是同一个请求,属于服务器内部跳转,url改变。重定向则相反

    斌哥在此 回复梅影西风

    forward(request,response)用于保存内置对象request和response。

    2016-07-11 11:07:28

    共 2 条回复 >

  • 慕哥2282121
    2016-03-08 21:32:50

    这句话就是把请求转发给login_success.jsp页面 , 因为是转发 , 所以地址栏是不变的

    慕哥2282... 回复梅影西风

    一般在进行页面跳转前,肯定是给request对象设置某个属性,这个属性一定是你准备跳转到的页面需要使用的,向后传,应该就是指的forward(request,response),因为页面跳转过去了,要用内个属性的时候,还是需要request对象的getAttribute()方法去取,或者说,就是把这个两个对象传给后面需要使用的页面

    2016-03-12 16:09:48

    共 2 条回复 >

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248277 学习 · 3071 问题

查看课程

相似问题