sendRedirect() forward() 区别 选择
来源:互联网 发布:生意参谋数据导出工具 编辑:程序博客网 时间:2024/06/05 17:50
比较sendRedirect()和request.getRequestDispatcher().forward(request,response)
请问 sendRedirect() 和 forward 的区别是什么
(1) 重定向 --〉sendRedirect() ,转向 --> forward() 叫
(2) 实际发生的位置不一样
sendRedirect 发生在浏览器,请求时先返回到浏览器,然后浏览器在请求重定向的页面。
forward 发生在web服务器,当请求转向的时候,请求发到服务器,服务器直接通过web.xml查找请求。
(3) 用法不一样
request.getRequestDispatcher(“/URI”).forward(request,response),只能去当前的WEB应用的资源
response.sendRedirect(“/web应用/URI”); 可以去 外边URL
(4)如何选择
RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:
从浏览器的地址栏中可以看到跳转后的链接地址。
前者更加高效,在前者可以满足需要时,尽量使用Request Dispatcher.forward()方法。
需要跳转到一个其它服务器上的资源,则必须使用 HttpServletResponse.sendRequest()方法。
0 0
- sendRedirect() forward() 区别 选择
- forward与sendRedirect区别
- forward与sendRedirect区别
- forward sendredirect 区别
- forward与sendRedirect区别
- forward与sendRedirect区别
- forward sendRedirect 区别
- forward与sendRedirect区别
- forward与sendRedirect区别
- sendredirect,forward,include区别
- forward与sendredirect区别
- forward与sendredirect区别
- sendRedirect和forward区别
- forward与sendRedirect区别
- forward与sendRedirect区别
- sendRedirect和forward区别
- forward与sendRedirect区别
- forward与sendRedirect区别
- go语言工程管理
- 04 如何将ubuntu环境设置为中文
- android超时问题
- Hadoop fs命令
- Oracle数据库GLOBAL_NAMES参数的详细研究
- sendRedirect() forward() 区别 选择
- Merge Sorted Array
- Convert Sorted List to Binary Search Tree
- 什么时候声明数组可不用初始化便可以使用
- VS2012 + WDK8.0 + Win8调试内核驱动程序(一) .
- 使用npm安装phonegap失败了的看过来(npm国内镜像介绍)
- 文不对题的创业故事——Leo鉴书51
- Linux系统信息查看命令大全
- 第三周作业——冒泡排序和归并排序