2 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
轉(zhuǎn)發(fā) 轉(zhuǎn)向
從字面意思就可以理解
從頁(yè)面產(chǎn)生一個(gè)請(qǐng)求,需要另一個(gè)類來(lái)處理數(shù)據(jù),我們就將請(qǐng)求轉(zhuǎn)發(fā)出去。
轉(zhuǎn)向,處理完請(qǐng)求了,轉(zhuǎn)向結(jié)果輸入頁(yè)面(或是其他)。
關(guān)鍵就在這個(gè)你是否需要在下一過(guò)程中用到之前的請(qǐng)求數(shù)據(jù)

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
forward 就是請(qǐng)求轉(zhuǎn)發(fā) 1。 他用的還是一個(gè)request
2。URL是不變的 給你舉個(gè)例子 就是說(shuō) 我交給你辦的事,你去辦吧,然后你又想找別人辦 那也沒(méi)必要告訴我,我也不知道,你找的人再去找人也和你沒(méi)關(guān)系,這樣總的下來(lái)路線是一條!
sendredirect 是重定向 1。他會(huì)產(chǎn)生一個(gè)新的請(qǐng)求,也就是說(shuō)你如果保存在request中的東西就會(huì)丟失。
2。URL 改變 也就是說(shuō) 交給你辦的事 你看你辦不完 你又給我送回來(lái)了,我再去找別人辦 這樣下來(lái)是有多條來(lái)回的路線的!
-- 如果想用sendredirect 就必須把數(shù)據(jù)放到Session 中 盡量別多放 會(huì)影響效率!
添加回答
舉報(bào)