請(qǐng)求轉(zhuǎn)發(fā)與請(qǐng)求重定向的區(qū)別

Me_YJ
2014-09-07
1 回答
舉報(bào)
0/150
提交
取消
請(qǐng)求轉(zhuǎn)發(fā)與請(qǐng)求重定向的區(qū)別
2014-09-07
舉報(bào)
2014-12-05
以老師的例子說(shuō)事:
請(qǐng)求重定向,此時(shí)reg.jsp的action="Response.jsp"
也就是說(shuō)這次請(qǐng)求表單被提交給Response.jsp頁(yè)面,但由于重定向,頁(yè)面轉(zhuǎn)到Request.jsp,相當(dāng)于一次新的請(qǐng)求,前一次請(qǐng)求的“用戶名”和“愛(ài)好”沒(méi)法保存,所以新頁(yè)面Request.jsp中的相關(guān)信息顯示為空。
注意:因?yàn)槭莾纱握?qǐng)求,所以地址欄的URL地址發(fā)生了改變!
? ??
下面看請(qǐng)求轉(zhuǎn)發(fā),還是轉(zhuǎn)發(fā)到Request.jsp,forward用于向后傳遞內(nèi)置對(duì)象request和response。
? ? request.getRequestDispatcher("Request.jsp").forward(request, response);
注意:轉(zhuǎn)發(fā)的還是上一次的請(qǐng)求,沒(méi)有新的請(qǐng)求出現(xiàn),所以地址欄的URL地址不變!