色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Java中forward和redirect的區別

錢艷冰2年前12瀏覽0評論

Java中forward和redirect的區別?

在Servlet中兩種實現:

forward方式:request.getRequestDispatcher("/somePage.jsp").forward(request, response)

; redirect方式:response.sendRedirect("/somePage.jsp")

; forward是服務器內部重定向,程序收到請求后重新定向到另一個程序,客戶機并不知道;redirect則是服務器收到請求后發送一個狀態頭給客戶,客戶將再請求一次,這里多了兩次網絡通信的來往。當然forward也有缺點,就是forward的頁面的路徑如果是相對路徑就會有些問題了。

forward 會將 request state , bean 等等信息帶往下一個 jsp redirect 是送到 client 端后再一次 request , 所以資料不被保留. 使用 forward 你就可以用 getAttribute() 來取的前一個 jsp 所放入的 bean 等等資料

java中與的區別,Java中forward和redirect的區別