各位,大家好:
有一个问题想向大家请教一下:
<jsp:forward>
RequestDispatcher.forward(request,response)
sendRedirect
都能够达到页面重定向的功能,但彼此之间有什么区别?本人比较模糊,望各位不吝赐教。
有一个问题想向大家请教一下:
<jsp:forward>
RequestDispatcher.forward(request,response)
sendRedirect
都能够达到页面重定向的功能,但彼此之间有什么区别?本人比较模糊,望各位不吝赐教。
解决方案 »
- webService客户端的wsdlLocation可以设置成可变的吗?
- struts2框架校验问题?
- spring结合quartz的问题,在线等待,请高人指点一下
- jsp 中用<script> 标签引用 js代码 不执行!!
- 如何从url中取出Double数据,Double.parseDouble(request.getParameter("price"));也报错:
- 高分求助:JBuilderX下Configure Servers的问题
- 只要适用就给分(可再开贴给分),小妹做jsp+servlet (mvc)的毕业设计
- 急,新手求助!!!!!!!!!!
- 分页怎么做?
- 菜鸟提问:bean 是怎样接收表单提交过来的数据的?
- 在线等解答。页面控制问题。
- 有关WEBLOGIC转接池的问题
RequestDispatcher.forward(request,response)
这两个完全相同,如果从a转发到b,那么a和b视为同一个请求域,a中的request作用域变量在b中仍然有效,并且转发过程客户端并不知道。也就是说用户地址栏是a,但实际页面内容是b。sendRedirect这个才叫重定向。从a到b的话,是由客户端来完成的。首先请求a,然后a发302告诉客户端“所请求资源在b”,然后客户端请求b,地址栏更新。请求作用域终止。