亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么request.getRequestDispatcher().forward(request,response);這里要加一個forward()呢?

為什么request.getRequestDispatcher().forward(request,response);這里要加一個forward()呢?

澈水丶 2017-03-04 14:06:39
查看完整描述

1 回答

已采納
?
HansonQ

TA貢獻223條經驗 獲得超56個贊

你現在的寫法是一個鏈式編程寫法。
你可以把

RequestDispatcher?dispatcher?=?request.getRequestDispatcher("");
dispatcher.forward(request,response);
//下面是forword方法的說明

被用來從這個Servlet向其它服務器資源傳遞請求。當一個Servlet對響應作了初步的處理,并要求其它的對象對此作出響應時,可以使用這個方法。

?????? 當request對象被傳遞到目標對象時,請求的URL路徑和其他路徑參數會被調整為反映目標對象的目標URL路徑。

?????? 如果已經通過響應返回了一個ServletOutputStream對象或PrintWriter對象,這個方法將不能使用,否則,這個方法會拋出一個IllegalStateException


查看完整回答
1 反對 回復 2017-03-04
  • 澈水丶
    澈水丶
    第一次收到這么認真的回答,蟹蟹蟹蟹!
  • 1 回答
  • 1 關注
  • 3000 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號