之前一直對forward和redirect有點疑問,現在練習一下加深點記憶,理解理解,forward是一次請求,在乙個request範圍內,而redirect是二次請求
例項:
@controllerpublic
class
forwardcontroller
//請求**
//redirectattributes可以向url傳遞引數,包括中文
public
string tosuccesspage3(redirectattributes redirectattributes)
}
success.jsp
<%@ page language="j**a" contenttype="text/html; charset=utf-8"pageencoding="utf-8"%>model中資料:$
request中資料:$
JAVA中Forward和Redirect的區別
forward和redirect代表了兩種請求 方式 直接 和間接 使用者向伺服器傳送了一次http請求,這個請求可能被直接請求 forward 和間接請求 redirect 兩種 方式有何區別呢?直接 就相當於 a找b借錢,b沒有,b去找c借,並告訴c把錢給a 間接 就相當於 a找b借錢,b沒有,...
jsp中的forward和redirect的區別
一 呼叫方式 我們知道,在servlet中呼叫 重定向的語句如下 request.getrequestdispatcher new.jsp forward request,response 到new.jsp response.sendredirect new.jsp 重定向到new.jsp 在jsp...
forward和sendredirect的區別
sendredirect forward 是不同的 request 雖然是不同的物件,但是,可以取到上乙個頁面的內容 send 後的語句會繼續執行,除非 return forward 後的語句不會繼續傳送給客戶端 速度慢 速度快 需要到客戶端的往返,可以轉到任何頁面,伺服器內部轉換,位址列有變化 位...