當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP下Forward和Redirect的区别分析
生活随笔
收集整理的這篇文章主要介紹了
JSP下Forward和Redirect的区别分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
forward: (an internal transfer in servlet)。RequestDispatcher.forward()方法
服務器內部重定向,程序收到請求后重新定向到另一個程序,客戶機并不知道。
forward 會將 request state , bean 等等信息帶往下一個 jsp,如果你需要在下一個頁面中能從中獲取新的信息
的話,你可以Request.setAttribute()來放置一些標志,這樣從下一個頁面中獲取。
redirect: HttpServletResponse.sendRedirect()方法重定向,是服務器收到請求后發送一個狀態頭給客戶,客戶
將再請求一次,這里多了兩次網絡通信的來往。有2次request,第2次request將丟失第一次的attributs/parameters 等信息。這樣,從瀏覽器的地址欄中可以看到跳轉后的鏈接地址。
本文轉載自 http://www.itjianghu.net/120108/40916404756944477.htm
轉載于:https://blog.51cto.com/3595505/762386
總結
以上是生活随笔為你收集整理的JSP下Forward和Redirect的区别分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学技术靠网络还是靠现实
- 下一篇: JavaScript及jQuery选择器