response.sendRedirect 的功能是地址重定向(页面跳转) 1.response.sendredirect(url); 新的页面并不能处理旧页面的pagecontext(request,response,...)对象,所以你用request.getparameter(ff)企图调用原页面 request对象的参数,得到的自然是null 2.getservletcontext().getrequestdispatcher(url).forward(request,response); forward函数已经把原页面的request,response对象传入新的页面,因此这新旧页面拥有相同的 request,response对象。request.getparameter(ff)就可以得到相应的值 3.servletcontext.getrequestdispatcher 路径必须是相对上下文的绝对路径 servletrequest.getrequestdispatcher 可以是相对也可以是绝对 服务器端进行转向的4种方法: 1. servletcontext 的 getrequestdispatcher() 2. servletcontext 的 getnameddispatcher() 3. servletrequest 的 getrequestdispatcher() 4. servletresponse 的 sendredirect()进行转向。 1.2.3 => forward() 4. sendredirect() 使用forward方法,因为这些这样比较高效。只有在forward方
response.sendRedirect 的功能是地址重定向(页面跳转)
最新推荐文章于 2023-06-01 21:07:34 发布
response.sendRedirect 的功能是地址重定向(页面跳转)1.response.sendredirect(url); 新的页面并不能处理旧页面的pagecontext(request,response,...)对象,所以你用request.getparameter(ff)企图调用原页面 request对象的参数,得到的自然是null ...
摘要由CSDN通过智能技术生成